用Python操作Redis
生活随笔
收集整理的這篇文章主要介紹了
用Python操作Redis
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Python操作Redis
首先要安裝驅(qū)動(dòng)模塊
pip install redis1.普通連接
import redisr=redis.Redis() # r = redis.Redis(host='127.0.0.1',port=6379) r.set('name','qimi') print(r.get('name'))2.連接池
redis-py使用connection pool來(lái)管理對(duì)一個(gè)redis server的所有連接,避免每次建立、釋放連接的開銷。默認(rèn),每個(gè)Redis實(shí)例都會(huì)維護(hù)一個(gè)自己的連接池。可以直接建立一個(gè)連接池,然后作為參數(shù)Redis,這樣就可以實(shí)現(xiàn)多個(gè)Redis實(shí)例共享一個(gè)連接池。
import redis pool = redis.ConnectionPool() r = redis.Redis(connection_pool=pool) r.set('age',18) print(r.get('age'))Django配置Redis
pip install django-redis配置信息
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": "密碼","DECODE_RESPONSES":True}}, }使用
先獲取redis連接
import django_redis CACHE = django_redis.get_redis_connection()在視圖中
... CACHE.set(key,value) ...轉(zhuǎn)載于:https://www.cnblogs.com/robertx/p/11211780.html
總結(jié)
以上是生活随笔為你收集整理的用Python操作Redis的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#从excel中将数据导出到datat
- 下一篇: python库(包)查找网站