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

2018-02-03  本文已影响104人  每天学点编程

请关注我的微信公众号

个人微信公众号

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

​请关注我的头条号:

列表 VS 集合 VS有序集合

需求

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

使用关联来保存多条url


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

url存储到列表中


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

url存储到有序集合中


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

上一篇下一篇

猜你喜欢

热点阅读