strictRedis对象方法用于连接redis
指定主机地址,port与服务器连接,默认db是0,redis默认数据库有16个,在配置文件中指定database 16
上代码
1、对redis的单实例进行连接操作
根据不同的实例方法,与redis的命令对应
python3
![](https://img.haomeiwen.com/i13717038/84c8c2800844afb4.png)
2、sentinel集群连接并操作
![](https://img.haomeiwen.com/i13717038/ab627314e97e8ad0.png)
3、python连接rediscluster集群测试
使用
python3
![](https://img.haomeiwen.com/i13717038/fad71e6e221f33fb.png)
redis存储session
django-redis-sessions 官方文档:https://pypi.org/project/django-redis-sessions/
dango-redis 官方文档:http://niwinz.github.io/django-redis/latest/#_configure_as_cache_backend
安装模块
![](https://img.haomeiwen.com/i13717038/aeadf11d19d4a2d3.png)
本文这里用的是django 2.0语法,创建django项目
django-admin startproject mydjango
修改settings.py文件
写入
![](https://img.haomeiwen.com/i13717038/ee7a07b9bb897808.png)
创建app01
django-admin startapp app01
编写session视图函数 app01.views
![](https://img.haomeiwen.com/i13717038/fb46fce31e8d7f0a.png)
添加url路由
vim mydjango/urls.py
![](https://img.haomeiwen.com/i13717038/169a70033f42eb42.png)
确保启动redis服务端,默认方式启动
![](https://img.haomeiwen.com/i13717038/a84d731f68387e97.png)
启动django
python3 manage.py runserver0.0.0.0:8000
访问视图,设置一条session信息,存入redis数据库
![](https://img.haomeiwen.com/i13717038/0ee8f381e4623979.png)
访问视图,获取session信息
![](https://img.haomeiwen.com/i13717038/93fb08c99a4fd76b.png)
检查redis数据库,是否存在一条key
![](https://img.haomeiwen.com/i13717038/f6924c7ec5bcf5b8.png)
网友评论