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 @ 2023-06-22 17:22  哈哈哈哼  阅读(85)  评论(0编辑  收藏  举报