django2.0.6 连接使用redis集群
生活随笔
收集整理的這篇文章主要介紹了
django2.0.6 连接使用redis集群
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
環境需要:
django >= 1.8.x
python 2.7 或者python >= 3.4
安裝django-cluster-redis包:
pip install django-redis? # 注意 django-redis版本需要 >= 4.7.0?
pip install django-cluster-redis
在django項目中的settings文件中:
CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache','LOCATION': ['redis節點列表',], # 格式為 redis://IP:PORT/db_index,數據庫編號可為空,默認為0號'OPTIONS': {'REDIS_CLIENT_CLASS': 'rediscluster.RedisCluster','CONNECTION_POOL_CLASS': 'rediscluster.connection.ClusterConnectionPool','CONNECTION_POOL_KWARGS': {'skip_full_coverage_check': True # AWS ElasticCache has disabled CONFIG commands}}} } SESSION_ENGINE = 'django.contrib.sessions.backends.cache' SESSION_CACHE_ALIAS = 'default'在view中使用方法:
| 1 2 3 4 5 6 | from?django_redis?import?get_redis_connection ? ? conn?=?get_redis_connection() conn.hgetall('key') .... |
conn對象基本上擁有所有的redis命令。
使用方法為conn.redis命令(參數...)
來源:https://www.cnblogs.com/liang3044/p/10587326.html
總結
以上是生活随笔為你收集整理的django2.0.6 连接使用redis集群的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 冷链物流是什么意思 新兴产业非常利民
- 下一篇: 水滴公司是什么公司 主营三大业务