• 欢迎访问我的博客
redis数据类型应用场景整理

redis数据类型应用场景整理

表达从属关系(一对多,多对多),最好用集合; 比如: 书名和标签,关注与被关注(微博粉丝关系)等等。求最近的,一般利用链表后入后出的特性。比如:最近 N 个登录的用户,可以维护一个登录的链表,控制他的长度,使得里面永远保存的是最近的 N 个登录用户。对于排序,积分榜这类需求,可以用有序集合,比如:我们把用户和登录次数统一存储在一个 sorted set……

浅谈 Redis 数据库的键值设计

浅谈 Redis 数据库的键值设计

丰富的数据结构使得 redis 的设计非常的有趣。不像关系型数据库那样,DEV 和 DBA 需要深度沟通,review 每行 sql 语句,也不像 memcached 那样,不需要 DBA 的参与。redis 的 DBA 需要熟悉数据结构,并能了解使用场景。下面举一些常见适合 kv 数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的……

120 queries in 3.751 seconds, using 11.26MB memory