diff options
-rw-r--r-- | nfsw/redis.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/nfsw/redis.py b/nfsw/redis.py new file mode 100644 index 0000000..cb5ea36 --- /dev/null +++ b/nfsw/redis.py @@ -0,0 +1,18 @@ +from redis import Redis + +from flask import current_app, g, session + +def redis(): + if 'redis' in g: + return g.redis + + g.redis = Redis() + + return g.redis + + +def key(prefix): + if 'user_id' in session: + return '{}:{}'.format(prefix, session['user_id']) + else: + return prefix |