我们可以把django的session存储在redis里面
安装包
pip install django-redis-sessions==0.5.6
修改settings文件
# 设置redis存储session信息
SESSION_ENGINE = 'redis_sessions.session'
# redis服务的ip地址
SESSION_REDIS_HOST = '127.0.0.1'
# redis服务的端口号
SESSION_REDIS_PORT = 6379
# redis中的哪个数据库
SESSION_REDIS_DB = 2
SESSION_REDIS_PASSWORD = ''
SESSION_REDIS_PREFIX = 'session' # session:唯一标识码
通过redis-cli客户端可以查看:
bug@ubuntu:~$ redis-cli
127.0.0.1:6379> select 2
OK
127.0.0.1:6379[2]> keys *
1) "session:pupm5r5ocfy08unbtjq3x2bpblpvc00w"
127.0.0.1:6379[2]>