Redis教程

Redis作为Django的后端缓存

本文主要是介绍Redis作为Django的后端缓存,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

redis的数据是在内存中的,所以访问会比较快。

 

1.使用django-redis
官方文档

 

2.项目中的settings.py

CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    },
    "session": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/2",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    },
}

SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "session"  # 调用session

3.登录redis上查看

1.get <key>
2.keys
3.ttl <key>
这篇关于Redis作为Django的后端缓存的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!