Redis
PyTi
定好了目标于是我上路了无暇顾及周围的美景和压力
展开
-
Redis 数据类型 Strings
Strings 类型及操作原创 2015-01-27 18:13:46 · 443 阅读 · 0 评论 -
Redis 类型之 hashes类型
hashes 类型及操作Redis hash是一个string类型的field和value的映射表.它的添加, 删除操作都是O(1)(平均).hash特别适合用于存储对象. 相较于将对象的每个字段存成单个string类型.将一个对象存储在hash类型中会占用更少的内存, 并且可以更方便的存取整个对象.hset 设置hash field为指定值, 如果key不存在,原创 2015-01-30 11:18:45 · 858 阅读 · 0 评论 -
Redis 数据类型 sorted sets 类型
sorted sets类型及操作sorted set是set的一个升级版本, 它在set的基础上增加了一个顺序属性.这一属性在添加修改元素的时候可以指定.每次指定后, zset会自动重新按新的值调整顺序.可以理解为有两列单的mysql表, 一列存value, 一列存顺序.操作中可以理解为zset的名字.zadd向名称为key的zset中添加元素member, s原创 2015-01-30 16:24:31 · 411 阅读 · 0 评论 -
Redis 数据类型 Sets
sets 类型及操作Set是集合, 它是string类型的无序集合.set是通过hash table实现的, 添加/删除和查找的复杂度都是0(1).对集合我们可以取并集/交集/差集.通过这些操作我们可以实现sns中的好友推荐和blog的tag功能.sadd向名称为key的set中添加元素.srem删除名称为key的set中的元素spop随机返回并删除原创 2015-01-30 15:26:00 · 427 阅读 · 0 评论 -
Redis 数据类型值 list
lists 类型及操作List是一个链表结构, 主要功能是push, pop, 获取一个范围的所有值等等,操作中key理解为链表的名字. Redis的list类型其实就是一个每个子元素都是 string类型的双向链表.我们可以通过push, pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈, 有可以作为队列.lpush在key对应list 的原创 2015-01-30 13:57:24 · 440 阅读 · 0 评论