![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
PyTi
定好了目标于是我上路了无暇顾及周围的美景和压力
展开
-
Redis 数据类型 Strings
Strings 类型及操作原创 2015-01-27 18:13:46 · 433 阅读 · 0 评论 -
Redis 类型之 hashes类型
hashes 类型及操作 Redis hash是一个string类型的field和value的映射表. 它的添加, 删除操作都是O(1)(平均). hash特别适合用于存储对象. 相较于将对象的每个字段存成单个string类型. 将一个对象存储在hash类型中会占用更少的内存, 并且可以更方便的存取整个对象. hset 设置hash field为指定值, 如果key不存在,原创 2015-01-30 11:18:45 · 851 阅读 · 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 · 400 阅读 · 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 · 421 阅读 · 0 评论 -
Redis 数据类型值 list
lists 类型及操作 List是一个链表结构, 主要功能是push, pop, 获取一个范围的所有值等等, 操作中key理解为链表的名字. Redis的list类型其实就是一个每个子元素都是 string类型的双向链表. 我们可以通过push, pop操作从链表的头部或者尾部添加删除元素, 这样list既可以作为栈, 有可以作为队列. lpush 在key对应list 的原创 2015-01-30 13:57:24 · 432 阅读 · 0 评论