redis存儲(chǔ)java對(duì)象 redis的list怎么存對(duì)象?
redis的list怎么存對(duì)象?方案1:直接使用列表結(jié)構(gòu),其中存儲(chǔ)二進(jìn)制任務(wù)bean信息。這樣查詢所有任務(wù)方便,查詢單個(gè)任務(wù)速度慢,刪除和修改狀態(tài)麻煩。方案二:直接使用hash結(jié)構(gòu),hash的key存
redis的list怎么存對(duì)象?
方案1:直接使用列表結(jié)構(gòu),其中存儲(chǔ)二進(jìn)制任務(wù)bean信息。這樣查詢所有任務(wù)方便,查詢單個(gè)任務(wù)速度慢,刪除和修改狀態(tài)麻煩。方案二:直接使用hash結(jié)構(gòu),hash的key存儲(chǔ)任務(wù)ID,value存儲(chǔ)二進(jìn)制bean信息。這樣,可以查詢所有任務(wù)和單個(gè)任務(wù),刪除任務(wù)的速度非???,但修改狀態(tài)必須先取出數(shù)據(jù),然后修改插入
redis存儲(chǔ)對(duì)象用string還是hash?
如果變化不大,可以使用字符串。如果更改頻繁,可以使用hash,因?yàn)閔ash可以指定字段修改。字符串修改需要如何更改整個(gè)鍵