我想使用redis和加密的cookies(https://github.com/brightinteractive/django-encrypted-cookie-session/)
作为我的项目SESSION_ENGINE
文件中的settings.py
,但是如何为我的Django应用程序设置这两个文件呢?你知道吗
如果我使用redis,是否真的需要使用加密cookies?你知道吗
settings.py
。。。你知道吗
SESSION_ENGINE = 'encrypted_cookies'
。。。你知道吗
但根据redis文档我也需要设置
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "default"
见:https://niwinz.github.io/django-redis/latest/
提前谢谢你
他们两个都不需要。你知道吗
会话引擎用于存储客户机的信息(如购物车中的项目)。你不需要把这些信息存储在两个地方。你知道吗
加密的cookies引擎将把信息存储在cookie中,Redis将把它存储在您的服务器上。然后Redis引擎会给客户端一个cookie,其中只包含一个id,当客户端发出另一个请求时Redis可以找到这个id。你知道吗
相关问题 更多 >
编程相关推荐