溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Redis五大數(shù)據(jù)類型使用方法是什么

發(fā)布時間:2022-01-15 17:08:18 來源:億速云 閱讀:93 作者:iii 欄目:數(shù)據(jù)庫

本篇內(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:有序集合)。

  1. 鴻蒙官方戰(zhàn)略合作共建——HarmonyOS技術(shù)社區(qū)

  2. String ------> 字符串

  3. Hash ------> 哈希

  4. List ------> 列表

  5. set ------> 集合

  6. Zset ------> 有序集合

Redis五大數(shù)據(jù)類型使用方法是什么

Redis基本使用

Redis五大數(shù)據(jù)類型使用方法是什么
  • 連接redis:redis-cli

  • 退出:exit

  • 操作服務(wù)端:service redis start/stop/restart

  • 切換數(shù)據(jù)庫:select n

Redis五大數(shù)據(jù)類型使用方法是什么

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ì)量的實用文章!

向AI問一下細(xì)節(jié)

免責(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)容。

AI