django中使用redis
方法1,通用
安装redis
#pip install redis
#1 写一个连接池
import
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})
标签:count,get,redis,django,xx,使用,conn
From: https://www.cnblogs.com/liyuanxiangls/p/17498041.html