python简单操作redis
2015-01-04 17:23
295 查看
8178°C
上篇文章简单说了下linux安装redis的过程,这里就是用python代码稍加演练,首先用pip安装redis:sudo pip install redis
然后就可以在python中调用了,下面写了些基础的东西,按着redis实战里面的介绍来写。关于redis的复杂的使用以后用到再来学习,代码更直观:
import redis cache = redis.StrictRedis(host='localhost', port=6379) #1. 简单的get和set操作 print u'====set操作:' cache.set('blog:title', u'the5fire的技术博客') print cache.get('blog:title') #真实应用场景,批量set和get for i in range(10): cache.mset({ 'blog:post:%s:title' % i: u'文章%s标题' % i, 'blog:post:%s:content' % i: u'文章%s的正文' % i }) post_list = [] for i in range(10): post = cache.mget('blog:post:%s:title' % i, 'blog:post:%s:content' % i) if post: post_list.append(post) for title, content in post_list: print title, content #2、 hashed类型的操作 print u'====hashed操作:' cache.hset('blog:info','title', u'the5fire的技术博客') cache.hset('blog:info','url', u'http://www.the5fire.com') blog_info_title = cache.hget('blog:info', 'title') print blog_info_title blog_info = cache.hgetall('blog:info') print blog_info #同样hashed类型的set和get也可以进行批量操作 cache.hmset('blog:info', { 'title': 'the5fire blog', 'url': 'http://www.the5fire.com', }) blog_info1 = cache.hmget('blog:info', 'title', 'url') print blog_info1 #3、lists类型的操作 print u'====lists操作:' cache.lpush('blog:tags', 'python') cache.lpush('blog:tags', 'linux') tags = cache.lrange('blog:tags', 0, 2) print tags #对应的还有rpush,lpop,rpop,更多可以看红丸的redis实战 #4、sets类型的操作 print u'====sets操作:' cache.sadd('blog:category:python', '001') cache.sadd('blog:category:python', '002') #cache.sadd('blog:category:python', '001', '002') print cache.smembers('blog:category:python') cache.srem('blog:category:python', '001') print cache.smembers('blog:category:python')
相关文章推荐
- python操作redis简单例子
- python:redis简单操作
- python操作redis简单例子<转>
- python操作redis简单例子
- python操作redis简单例子
- redis -- python操作连接redis简单示例
- python操作redis简单例子
- python简单操作redis
- Python 线程和 redis 简单读写操作应用
- python操作redis简单例子
- python操作redis简单例子
- python操作redis简单例子
- python简单操作redis
- 简单比较Python的数据持久化操作
- python.sqlite3 简单操作
- Python对Mongodb的一些简单操作
- python 通过thrift 简单操作hbase
- python 通过thrift 简单操作hbase
- python邮件【mail】相关模块简单操作
- Redis:安装、配置、操作和简单代码实例(C语言Client端)