django的缓存做了主从,如何实现读写分离

# 第一步:redis的配置中配置多个redis
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://localhost:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    },
    "redis1": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://localhost:6379/0",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}
# 第二步:使用
from django.core.cache import caches
 caches['redis1'].set("name",'lqz')  # 写
res=caches['default'].get('name')  # 读
posted @ 2022-03-11 08:53  甜甜de微笑  阅读(78)  评论(0编辑  收藏  举报