开发者社区> 问答> 正文

Django的缓存能使用redis吗?如果可以的话,如何配置?

Django的缓存能使用redis吗?如果可以的话,如何配置?

展开
收起
珍宝珠 2019-11-22 13:06:22 2077 0
1 条回答
写回答
取消 提交回答
  • # 在setting添加配置文件
    # 配置中间件同上。
    CACHES = {
        "default": {
            "BACKEND": "django_redis.cache.RedisCache",   # 缓存类型
            "LOCATION": "127.0.0.1:6379",   # 缓存服务器IP和端口
            "OPTIONS": {
                "CLIENT_CLASS": "django_redis.client.DefaultClient",  
                "CONNECTION_POOL_KWARGS": {"max_connections": 100}   # 连接池最大连接数
                # "PASSWORD": "123456",
            }
        }
    }
    
    # 使用
    def index(request):
      conn = get_redis_connection("default")    # 根据名字去连接池中获取连接
      conn.hset('n1','k1','v1')   # 存数据
      return HttpResponse('...')
    
    2019-11-22 13:06:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载