日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
如何改變Redis的存儲類型(怎么改變redis類型)

Redis 是一個高性能的鍵值(KEY-value)對存儲系統(tǒng),它遵循極簡主義的設計原則,它將所有值都存儲為字符串,提供了一些有用的命令來操作這些字符串,例如可以存儲和檢索哈希表,列表,集合等信息。最常見的用法是作為web應用程序的緩存層。

有時,我們想改變Redis中存儲的值類型。Redis提供了一種將值從一種類型轉換為另一種類型的命令,即CONVERT命令。此命令可以用來將Redis key從一種類型轉換為另一種類型,其語法如下:

CONVERT,source type,target type,key [,destination]

其中source type和target type指定要將key從什么類型轉換為什么類型,其可能取值有STRING,LIST,HASH,SET,ZSET六種。key指的是帶有源值的鍵值,destination參數用于指定新鍵的名稱,如果不填則使用源key名。

例如:要將“name”鍵從字符串轉換為列表,可以執(zhí)行以下命令:

CONVERT STRING LIST name

此命令會將“name” key中的字符串值轉換為列表,默認情況下使用相同的鍵名。

有時,我們想同時將多個值轉換為指定類型。這時可以使用MSET命令,該命令可以對多個key(name,age,city)執(zhí)行相同的轉換,其語法如下:

MSET source type,target type,key [,key] [,destination]

例如:要將name,age,city從字符串轉換為列表,可以執(zhí)行以下命令:

MSET STRING LIST name,age,city

此命令將使用name,age,city作為destination將三個值轉換為列表。

另外,Redis也提供了一個命令,可以將hash轉換為zset,此命令為H轉Z,此命令的語法如下:

H2Z hashname zsetname [scorefield]

其中,hashname表示要轉換的hash的名稱, zsetname表示要轉換為的zset的名稱,scorefield可選參數,用于指定作為存儲socre的字段。

例如:要將hashName中的值轉換為zset,可以執(zhí)行以下命令:

H2Z hashName zsetName scoreField

以上就是在Redis中更改存儲類型的方法,首先使用CONVERT或MSET命令將值從一種類型轉換為另一種類型,或者使用H2Z命令將hash轉換為zset,此外,還可以使用DEL命令刪除已存在類型。

成都網站推廣找創(chuàng)新互聯(lián),老牌網站營銷公司
成都網站建設公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網站建設,網頁設計制作,網站維護,網絡營銷,SEO優(yōu)化推廣,快速提升企業(yè)網站排名等一站式服務。IDC基礎服務:云服務器、虛擬主機、網站系統(tǒng)開發(fā)經驗、服務器租用、服務器托管提供四川、成都、綿陽、雅安、重慶、貴州、昆明、鄭州、湖北十堰機房互聯(lián)網數據中心業(yè)務。


當前標題:如何改變Redis的存儲類型(怎么改變redis類型)
轉載來于:http://www.5511xx.com/article/cdsgdce.html