您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“Redis五大數(shù)據(jù)類型使用方法是什么”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
Redis特性
Redis支持?jǐn)?shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中,重啟的時候可以再次加載進(jìn)行使用。
Redis不僅僅支持簡單的key-value類型的數(shù)據(jù),同時還把value分為list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)存儲。
因為Redis交換數(shù)據(jù)快,所以在服務(wù)器中常用來存儲一些需要頻繁調(diào)取的數(shù)據(jù),提高效率。
Redis數(shù)據(jù)模型
Redis支持五種數(shù)據(jù)類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
鴻蒙官方戰(zhàn)略合作共建——HarmonyOS技術(shù)社區(qū)
String ------> 字符串
Hash ------> 哈希
List ------> 列表
set ------> 集合
Zset ------> 有序集合
Redis基本使用
連接redis:redis-cli
退出:exit
操作服務(wù)端:service redis start/stop/restart
切換數(shù)據(jù)庫:select n
Redis五大數(shù)據(jù)類型使用
1.全局key操作 對5 個數(shù)據(jù)類型都使用的命令
查看所有的key:keys * 刪除鍵值對:del key 改名:rename key new_key 設(shè)置過期時間:expire key seconds
2.String類型
strings是redis最基本的數(shù)據(jù)類型,一個key對應(yīng)一個value
設(shè)置數(shù)據(jù):set key value 查看數(shù)據(jù):get key 追加數(shù)據(jù):append key value 刪除數(shù)據(jù):del key;
3.List類型
添加數(shù)據(jù):rpush key value [value…] lpush key value [value…] 頭部添加數(shù)據(jù) 查看數(shù)據(jù):lrange key start stop lindex key index 查看某個數(shù)據(jù) 修改數(shù)據(jù):lset key index value 刪除數(shù)據(jù):rpop key lpop key 頭部刪除數(shù)據(jù)
4.Hash類型
添加數(shù)據(jù):hset key field value 查看域值:hget key field hgetall key 查看所有的field和value 查看所有的value:hvals key 查看所有的field:hkeys key
5.Set類型
添加數(shù)據(jù):sadd key member [member …] 查看數(shù)據(jù):smembers key 隨機(jī)刪除:spop key 指定刪除:srem key member [member …]
6.Sorted Set類型
添加數(shù)據(jù): zadd key score member [score2 member2 …] 查看數(shù)據(jù): zrange key start stop zrangebyscore key min max 通過scores值查看 刪除數(shù)據(jù):zrem key member [member …] 通過索引刪除多個數(shù)據(jù):zremrangebyrank key min max zremrangebyscore key min max --? 通過scores值刪除
flushall 刪除所有數(shù)據(jù)
“Redis五大數(shù)據(jù)類型使用方法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。