配置settings.py
# 缓存配置 CACHES ={ # django存缓默认位置,redis 0号库 # default: 连接名称 "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } }, # django session存 reidis 1 号库(现在基本不需要使用) "session": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } }, # 图形验证码,存redis 2号库 "img_code": { # "BACKEND": "django_redis.cache.RedisCache", "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/2", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } } } # 配置session使用redis存储 SESSION_ENGINE = "django.contrib.sessions.backends.cache" # 配置session存储的位置: 使用cache中的 session配置 SESSION_CACHE_ALIAS = "img_code"
终端进入redis命令
redis-cli
进入redis库
select 0
查看当前库内容
keys *
查看元祖里cls内容
get cls
pycharm 终端使用redis
python manage.py shell
from django_redis import get_redis_connection #导包
r=get_redis_connection('default') #设置r=default库
r.set('cls',1911) #添加数据