比如我有这样一个对象 Blog{id, title, content}
有多个这样的Blog对象,我想将这些对象存储到Redis当中,并且实现按照给定权重进行排列。
我知道使用Sorted Set可以排序,但是Sorted Set中的数据好像只能是字符串,不能存储对象。
我是否应该采用两种数据结构Hash和Sorted Set来配合一起完成数据的存储呢?Sorted Set 来存储权重和Blog的id,Hash存储对应的对象数据?
但是这样在查询数据的时候就要先获取到Sorted Set列表再逐个去获取对象,感觉中间又多了不必要的网络IO
mget可以批量获取。