【发布时间】:2021-04-01 20:30:36
【问题描述】:
下面的简化代码是 Flask 中多用户平台的一部分。
r = redis.Redis(host='localhost', port=6379, db=0, password=None, socket_timeout=None)
def button_func():
# some executions
r.set(my_data, encodedNumpyData)
return jsonify('success')
def another_func():
r.get(my_data)
# some execcutions
return render_template('some.html')
如何确保从 redis db 存储和检索的这些数据是特定于用户的,并且不会在不同用户之间共享?
注意:我使用会话来处理用户
【问题讨论】:
-
明确关键用户。
-
有 n 个用户...我们如何使关键用户具体化?
-
这样问:在密钥中加入
n。 -
将用户名/用户 ID 添加到
my_data
标签: python flask session redis