Skip to content

Commit 0fffbac

Browse files
committed
Added support for passwords in redis connection
1 parent 6793287 commit 0fffbac

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

experiments/counters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55

66
REDIS_HOST = getattr(settings, 'EXPERIMENTS_REDIS_HOST', 'localhost')
77
REDIS_PORT = getattr(settings, 'EXPERIMENTS_REDIS_PORT', 6379)
8+
REDIS_PASSWORD = getattr(settings, 'EXPERIMENTS_REDIS_PASSWORD', None)
89
REDIS_EXPERIMENTS_DB = getattr(settings, 'EXPERIMENTS_REDIS_DB', 0)
910

10-
r = redis.Redis(host=REDIS_HOST, port=REDIS_PORT, db=REDIS_EXPERIMENTS_DB)
11+
r = redis.Redis(host=REDIS_HOST, port=REDIS_PORT, password=REDIS_PASSWORD, db=REDIS_EXPERIMENTS_DB)
1112

1213
COUNTER_CACHE_KEY = 'experiments:%s'
1314

@@ -48,4 +49,4 @@ def counter_reset_pattern(key):
4849
return True
4950
except (ConnectionError, ResponseError):
5051
# Handle Redis failures gracefully
51-
return False
52+
return False

0 commit comments

Comments
 (0)