django中使用redis保存session

我们可以把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]> 
发布了75 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sinat_40387150/article/details/88635393
今日推荐