集合元素要有多个值:编号,类型,金额和排序分数。类型和金额如何存储在有序集合中呢?元素key用json,value用排序分数 如何呢?
key可以用 编号_ 类型 _金额 下划线拼接方式
与楼上的思路一致。
key使用json格式不靠谱,因为同一个对象使用不同的json序列化工具得到的结果是不同的,使用json作为key不是一个好思路。
redis有序集合包括的元素有,key,score,member。其中key就是redis的键,自定义一个业务相关的就可以;score得分,用来进行排序的,上面的排序分数;member是集合的元素,可以按照上面说的,编号_ 类型 _金额这种格式,也可以用用一个对象,转化为jsonString格式。
楼主的意思无非就是怎么把一个对象存到redis中,可以先把对象序列化,然后存到redis中,取的时候在反序列化,就可以得到该对象的所以信息