摘要: redis 模块操作剩余其他常用操作 delete(*names):删除任意的数据类型exists(name):检测redis的name是否存在keys(pattern='*'):根据模型获取redis的name keys * 匹配数据库中所有Key keys h?llo:匹配hello,hallo 阅读全文
posted @ 2017-06-27 11:05 十年如一..bj 阅读(243) 评论(0) 推荐(0) 编辑
摘要: redis 模块操作之 集合set和有序集合zset Set 集合操作,不允许重复的列表sadd(name,value):name对应的集合中添加元素scard(name):获取name对应的集合中元素个数sdiff(keys,*args):差集sdiffstore(dest,keys,*args) 阅读全文
posted @ 2017-06-27 10:59 十年如一..bj 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: redis 模块操作之 List List 操作,在内存中按照一个name对应一个List来存储。 lpush(name,values):在name对应的list中添加元素,每个新的元素都添加到列表的最左边。(先进后出)r.lpush('list2',22,33)print(r.lrange('li 阅读全文
posted @ 2017-06-27 10:57 十年如一..bj 阅读(718) 评论(0) 推荐(0) 编辑
摘要: redis 操作 之 -Hash Hash 操作:hash在内存中的存储格式 name hash n1 > k1 -> v1 k2 -> v2 k3 -> v3hset(name,key,value):name对应的hash中设置一个键值对(不存在,则创建,存在则修改) name:redis的nam 阅读全文
posted @ 2017-06-27 10:53 十年如一..bj 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: redis 模块操作之--> String String:redis中的string在内存中按照一个key 对应一个 value来存储。 使用方法如下:set(name, value, ex=None, px=None, nx=False, xx=False) 在Redis中设置值,默认,不存在则创 阅读全文
posted @ 2017-06-27 10:50 十年如一..bj 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 数据缓存系统: 1:mongodb:是直接持久化,直接存储于硬盘的缓存系统 2:redis: 半持久化,存储于内存和硬盘 3:memcache:数据只能存储在内存里的缓存系统关于memcache 学习可以查看:http://www.cnblogs.com/wupeiqi/articles/51327 阅读全文
posted @ 2017-06-27 10:49 十年如一..bj 阅读(5374) 评论(0) 推荐(0) 编辑
摘要: 记录:异步网络框架:twisted学习参考:www.cnblogs.com/alex3714/articles/5248247.html RabbitMQ 模块 《消息队列》 先说明:python的队列 1:线程 queue 只在同一进程内的线程间交互数据 2:进程 queue 只在同一父进程及子进 阅读全文
posted @ 2017-06-27 10:33 十年如一..bj 阅读(291) 评论(0) 推荐(0) 编辑