举例说明一下 Redis 的 string, list, set, hash 四种类型及其应用场景

2015-04-20 21:31:33 +08:00
 tanteng

如题。
每个类型请举一个易懂常见的例子,也就是应用场景。

5473 次点击
所在节点    Redis
3 条回复
xiaogui
2015-04-21 00:36:28 +08:00
官方文档应该有
varrily
2015-05-07 00:08:24 +08:00
solaro
2015-05-08 22:04:19 +08:00
string 存储大量文本,大多存储固定信息(不频繁改动),例如存序列化或json过的等级信息,比如bbs里的什么1级士兵2级中尉10级将军这样的;
list用来存储列表,但多数情况是拿来配合set或者zset做帖子、文章的顺序,拿来做翻页速度超级快。
set无序集合,就是取不到id的列表
hash哈希表,就是有hash id 对应一个hash value,也很常用,经常拿来当成关系数据库的表用。例如存放某个用户的信息,name =》 张三,age =》 15.。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185054

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX