tanteng
V2EX  ›  Redis

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

  •  
  •   tanteng ·
    tanteng · Apr 20, 2015 · 6050 views
    This topic created in 4039 days ago, the information mentioned may be changed or developed.

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

    3 replies    2015-05-08 22:04:19 +08:00
    xiaogui
        1
    xiaogui  
       Apr 21, 2015
    官方文档应该有
    varrily
        2
    varrily  
       May 7, 2015
    solaro
        3
    solaro  
       May 8, 2015
    string 存储大量文本,大多存储固定信息(不频繁改动),例如存序列化或json过的等级信息,比如bbs里的什么1级士兵2级中尉10级将军这样的;
    list用来存储列表,但多数情况是拿来配合set或者zset做帖子、文章的顺序,拿来做翻页速度超级快。
    set无序集合,就是取不到id的列表
    hash哈希表,就是有hash id 对应一个hash value,也很常用,经常拿来当成关系数据库的表用。例如存放某个用户的信息,name =》 张三,age =》 15.。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6229 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 06:15 · PVG 14:15 · LAX 23:15 · JFK 02:15
    ♥ Do have faith in what you're doing.