使用redis做数据缓存操作list问题

如果使用redis做数据缓存,单个对象可以使用(对象名+id)做key,如果是list的话怎么办?
应该用什么做key?然后当数据新增记录时怎么更新这个list?

我一般会用 用户id+ 传的参数中的一部分+方法名 做key 图片说明

随便叫什么key都可以呀。。。这不影响什么, 你可以叫(对象名+s)
新增记录的时候直接向这个list添加元素阿

key可以自定义一个唯一值,如uuid,或者对象的hash值

根据你的业务特点,决定如何生成Key
举例:CSDN 问答,首先问题有自己的唯一ID(662432),那么,你就可以用前缀+id的方式组织key,前缀用于区分业务就行!没有固定规则!
已本问题为例就可以是 question_662432

当需要更新此list 时,
尾部添加使用 rpush question_662432 your_objeect
头部添加使用 lpush question_662432 your_objeect

List 使用可以参考 redis 中文API
http://redisdoc.com/list/