Title

django中使用redis

django中使用redis

方法1,通用
安装redis
 #pip install redis
#1 写一个连接池
	import
   pool= redis.ConnectionPool(host='xx.xx.xx.xx', port=6379, password='xxx', max_connections=1000)
#2 在使用地方导入即可
	conn = redis.Redis(connection_pool= pool)
    conn.incr('count')
    res = conn.get('count')
    
方法2 django方法
	#方法1 django中使用缓存
        -settings.py中配置
        CACHES = {
                "default": {
                    "BACKEND": "django_redis.cache.RedisCache",
                    "LOCATION": "redis://127.0.0.1:6379",
                    "OPTIONS": {
                        "CLIENT_CLASS": "django_redis.client.DefaultClient",
                        "CONNECTION_POOL_KWARGS": {"max_connections": 100}
                        # "PASSWORD": "123",
                    }
                }
            }
        在使用redis的地方,cache.set("count",value)
        -pipckle序列号之后,存入
     #方法2 第三方django-redis模块
    安装django-redis
    pip install django-redis
    from django_redis import get_redis_connection
        def test_redis(request):
            conn=get_redis_connection()
            print(conn.get('count'))
            return JsonResponse({'count': '今天这个接口被访问的次数为:%s'}, json_dumps_params={'ensure_ascii': False})

   
    
posted @   哈哈哈哼  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示