redis存儲(chǔ)對(duì)象用什么類型 redis存儲(chǔ)對(duì)象用string還是hash?
redis存儲(chǔ)對(duì)象用string還是hash?如果變化不大,可以使用字符串。如果更改頻繁,可以使用hash,因?yàn)閔ash可以指定字段修改,以及如何更改整個(gè)鍵redis是內(nèi)存數(shù)據(jù)庫中的鍵值類型,不能直接
redis存儲(chǔ)對(duì)象用string還是hash?
如果變化不大,可以使用字符串。如果更改頻繁,可以使用hash,因?yàn)閔ash可以指定字段修改,以及如何更改整個(gè)鍵
redis是內(nèi)存數(shù)據(jù)庫中的鍵值類型,不能直接存儲(chǔ)對(duì)象。如果實(shí)體對(duì)象可以序列化,則序列化的內(nèi)容可以存儲(chǔ)在值中。
redis可以直接存儲(chǔ)對(duì)象嗎?
方案一:直接使用列表結(jié)構(gòu),其中存儲(chǔ)了二進(jìn)制任務(wù)bean信息,因此查詢所有任務(wù)方便,查詢單個(gè)任務(wù)速度慢,刪除和修改狀態(tài)麻煩;方案二:直接使用哈希結(jié)構(gòu),哈希鍵存儲(chǔ)任務(wù)ID,值存儲(chǔ)二進(jìn)制bean信息,所以查詢所有任務(wù)和查詢單個(gè)任務(wù)以及刪除任務(wù)的速度都很快,但是修改狀態(tài)必須先取出數(shù)據(jù)再修改再插入!