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