美文网首页
redis列表集合有序集合等表示方式在表示相同数据的优劣

redis列表集合有序集合等表示方式在表示相同数据的优劣

作者: 每天学点编程 | 来源:发表于2018-02-03 22:09 被阅读104次

    请关注我的微信公众号

    个人微信公众号

    技术交流群 (仅作技术交流):642646237

    ​请关注我的头条号:

    列表 VS 集合 VS有序集合

    需求

    一条记录对应两条url,这可以通过列表、集合、有序集合、关联等来实现。
    每种方案都可以,具体选择什么方式取决于实际情况。

    使用关联来保存多条url


    该例子给marc:1:856附加了两条记录。
    与marc:1:856关联的记录使用了marc:1:856:X格式的键来表示。
    请注意,跟url关联的信息也存在相同的记录中。

    url存储到列表中


    多个url存储到list中。
    虽然这种方式也是可以的,但是请注意跟url相关的信息就不得不使用其他的方式进行表示了。
    这种方式存储数据,url集合是有序的,并且整体修改起来非常容易。

    url存储到有序集合中


    通过有序集合存储可以保证url不重复。

    相关文章

      网友评论

          本文标题:redis列表集合有序集合等表示方式在表示相同数据的优劣

          本文链接:https://www.haomeiwen.com/subject/atkzaxtx.html