美文网首页
django+redis 设置缓存

django+redis 设置缓存

作者: 早起早起早起up | 来源:发表于2020-12-17 15:40 被阅读0次

1.在settings.py 中设置缓存数据库 reids

CACHES = {
    'default': {
        'BACKEND': 'redis_cache.cache.RedisCache',
        'LOCATION': '127.0.0.1:6379',
        'PASSWORD':'123456',
        "OPTIONS": {
            "CLIENT_CLASS": "redis_cache.client.DefaultClient",
        },
    },
}
REDIS_TIMEOUT=7*24*60*60
CUBES_REDIS_TIMEOUT=60*60
NEVER_REDIS_TIMEOUT=365*24*60*60
备注:如果没有密码可以不设置密码

2.设置cache

 cache.set("message","1111",timeout=3600)

3.取出cache

value = cache.get("message")
if value:
    走缓存
else:
  走数据库 
  并且设置缓存

4.删除缓存

#删除某条缓存记录
cache.delete("a")
### 输入参数为该记录的 key 

#删除多条缓存记录
cache.delete(["a", "b", "c"])

#清除所有缓存记录
cache.clear()

相关文章

  • django+redis 设置缓存

    1.在settings.py 中设置缓存数据库 reids 2.设置cache 3.取出cache 4.删除缓存

  • Nginx的代理缓存设置

    Nginx的代理缓存设置 expires: 设置浏览器的缓存时间 (客户端缓存) 服务端设置缓存(反向代理缓存) ...

  • Glide的内存缓存思路

    Glide缓存功能相关用法 设置内存缓存开关: skipMemoryCache(true) 设置磁盘缓存模式: d...

  • OKHttp使用缓存

    首先设置缓存文件夹: 设置缓存策略: 原理:通过缓存拦截器CacheInterceptor拦截请求,如果有缓存,则...

  • 面试官:Okhttp中缓存和缓存策略如何设置?DiskLruCa

    缓存 Okhttp中设置缓存包含两个方面: 在OkHttpClient中设置缓存的路径和缓存的大小。 在Reque...

  • js方法封装处理

    1、设置缓存 // 设置缓存 Set_Storage(data_id: any, data: any) { ...

  • 微信小程序入门到实战(五)

    缓存 缓存的作用是为了加快数据的访问,小程序里面可以设置缓存(本地),设置缓存后,如果没有手动清除缓存的话,就会一...

  • 关于微信

    微信缓存线上解决方案 参考微信 webview 清理缓存方法html头文件设置常用之 设置缓存微信浏览为网站的缓存...

  • Fresco缓存及设置大小

    简单的设置磁盘缓存 加入Fresco依赖 全局Application中设置 简单配置最大的缓存大小

  • 设置缓存

    设置缓存的意义 缓存静态文件,减少实体请求 缓存文件过期时间 服务端响应首部字段 绝对时间 相对时间 客户端缓存1...

网友评论

      本文标题:django+redis 设置缓存

      本文链接:https://www.haomeiwen.com/subject/ztezgktx.html