码迷,mamicode.com
首页 > 其他好文 > 详细

django-缓存django-redis

时间:2019-10-01 11:33:02      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:pre   set   cache   location   style   import   接口   没有   utils   

https://django-redis-chs.readthedocs.io/zh_CN/latest/

安装 django-redis 最简单的方法就是用 pip :

pip install django-redis==4.7.0

 cache backend 使用配置settings.py

# django缓存配置
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/9",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}
# 存储在缓存中:存储在本机内存中,如果丢失则不能找回,比数据库的方式读写更快。
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "default"

链接redis数据库,原生客户端使用

在某些情况下你的应用需要进入原生 Redis 客户端使用一些 django cache 接口没有暴露出来的进阶特性. 为了避免储存新的原生连接所产生的另一份设置, django-redis 提供了方法 get_redis_connection(alias) 使你获得可重用的连接字符串.

>>> from django_redis import get_redis_connection
>>> con = get_redis_connection("default")
>>> con
<redis.client.StrictRedis object at 0x2dc4510>

 

django-缓存django-redis

标签:pre   set   cache   location   style   import   接口   没有   utils   

原文地址:https://www.cnblogs.com/yifengs/p/11614854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!