路飞学城知识点3缓存知识点之二redis

redis:支持的字符类型多,可以做持久化

memchache:只能存储到内存中,不能做持久化,仅支持字符串类型。

参考博客

redis安装服务端:

github安装包

 

安装客户端:

pip install redis


使用-------------------------------------------

import redis
 
r = redis.Redis(host='10.211.55.4', port=6379)
r.set('foo', 'Bar')#存储字符串
print r.get('foo')

 

使用连接池:--------------------------------------
redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池。
import redis
 
pool = redis.ConnectionPool(host='10.211.55.4', port=6379)
 
r = redis.Redis(connection_pool=pool)
r.set('foo', 'Bar')
print r.get('foo')

 设置缓存时间:

  

 

posted @ 2018-07-05 16:58  强仔必胜  阅读(184)  评论(0)    收藏  举报