hello,大家好!这里是python技术宅的个人博客,本文主要讲一下django框架下怎么配置redis以及简单的使用方法。
先说如何配置的问题:
第一步,安装:
pip3 install django-redis
第二步,配置django_redis,在项目的settings.py中添加一下代码(这里使用的是默认redis(default)):
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": "密码",
}
}
}
第三步就是使用的方法,这里有两种,
第一种方法:
直接使用django的cache,首先需要进入项目的shell中,然后再进行操作(没有进项目的shell,是无法使用cache进行正确操作的,请注意)
from django.core.cache import cache
cache.set('name','lqz',60*60)
cache.get('name')
具体的操作步骤以及结果展现看截图
第二种方法:
使用get_redis_connection方法,还是要注意,必须需要进入项目的shell中,然后再进行操作(没有进项目的shell,是无法进行正确操作的,请注意)
from django_redis import get_redis_connection
conn = get_redis_connection('default')
conn.set('id','lqz')
conn.expire('id',60*60)
conn.get('id')
具体的操作步骤以及结果展现看截图
好了,今天的讲解就到这里,感谢能来关注本博主的官方博客python技术宅,想了解更多django的知识,可以进入django知识栏目查看更多。