Django学习第十天
Redis安装
笔者使用的为Windows系统,安装教程参考为菜鸟教程,redis安装教程网址
django_redis下载
django_redis为django与redis的交互模块,可直接使用cmd终端下载
pip install django_redis
若无指定版本则下载最新版。下载最新版时会自动将django版本更新为2.1.2
如要使用django1.x版本可将django卸载重新安装低版本
pip uninstall django
pip install django==1.x.x
安装较低版本后可能会弹出django_redis需要django版本至少大于1.11,但笔者尝试使用django1.8.4版本运行亦可运行。
django与redis交互
在配置完redis以及下载好模块的前提下,可以来实现django与redis的交互了。
首先需在django项目同名文件夹下的setting中配置相关参数
setting.py
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',# 缓存使用redis数据库储存
'LOCATION': 'redis://127.0.0.1:6379/5',# 使用本地的6379端口(redis的默认端口)第五个数据库(redis共有16个数据库0-15)
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",# 使用django_redis的默认参数
},
},
}
配置完成后即可在view文件中连接redis
from django_redis import get_redis_connection
conn = get_redis_connection('default') # 建立连接 default为设置的连接名
a = redis_con.hget('school', 'class') # hget hash取值
笔者目前才刚刚开始django的学习,如有错误之处,请大牛见谅指出