【Django】2.x安装配置Redis

运行环境:

  • [x] Python:3.7
  • [x] Django:2.0
  • [x] redis:3.0
  1. 安装
   pip install django-redis
  1. 配置 setting.py
   CACHES = {
       "default": {
           "BACKEND": "django_redis.cache.RedisCache",
           "LOCATION": "redis://127.0.0.1:6379/1",
           "OPTIONS": {
              "CLIENT_CLASS": "django_redis.client.DefaultClient",
           }
       }
   }
   # 处理session[非必要,除非服务器空间有非常大的限制]
   SESSION_ENGINE = "django.contrib.sessions.backends.cache"
   SESSION_CACHE_ALIAS = "default"
  1. 视图中使用
   from django.core.cache import cache

   # 缓存中存储数据
   cache.set(key, value, timeout=..)
   # 缓存中读取数据
   v = cache.get(key)

   """
   设置:cache.set(键,值,有效时间)
   获取:cache.get(键)
   删除:cache.delete(键)
   清空:cache.clear() 
   """

给TA打赏
共{{data.count}}人
人已打赏
其它

【Django】配置MySQL时报错

2020-10-27 23:16:15

其它

2020年最好最优质的VPS服务商推荐

2020-10-27 23:28:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索