Redis資料特性

2021-09-14 02:32:41 字數 588 閱讀 4670

點陣圖bitmap

點陣圖是由位元位組成的陣列,其底層資料型別是字串,因為位圖儲存的是布林資訊,所以在某些情況下(如集合中元素非常多時)可以節省大量的記憶體空間。

點陣圖的命令:

setbit命令設定位圖指定偏移處位元位的值[0|1]

getbit命令從位圖中獲取指定偏移處位元位的值

bitcount命令獲取點陣圖中被設定為1的位元數

bitop [and|or|xor|not] 命令用於進行位操作,位運算的結果會被儲存在乙個目標鍵中

設定鍵的過期時間expiration

由於redis是乙個經常被用作快取的記憶體資料儲存,所以,對於臨時資料,必須設定過期時間。

expire key expiration_time:使用expire命令將鍵key的超時時間設定為expiration_time秒

ttl key:在鍵key過期前檢視剩餘時間

exists key:判斷鍵key是否存在,鍵不存在時返回0

使用sort命令

redis支援對redis的列表、集合、有序集合中的值進行排序並輸出排序後的結果

Redis學習 4 Redis特性

相關特性 多資料庫 乙個redis例項可以鏈結多個資料庫,客戶端可以指定連線某個redis例項的哪個資料庫 就好像mysql中多個資料庫一樣。乙個redis例項可以提供16個資料庫0 15,客戶端預設連線的第0個資料庫 select x 選擇第x個資料庫 今天在公司加班,所以說換了個crt對伺服器進...

Redis的擴充套件特性

訂閱頻道 redis會對你選擇的頻道進行監視,當有人在該頻道發出資訊時你會得到該資訊 subscribe channel channel.psubscribe channel 可以訂閱多個頻道,與subscribe不同的地方是訂閱的頻道能寫成帶有 這些格式 即pattern格式 例 psubscri...

Redis應用與特性

1.速度極快 存在於記憶體中,是乙個單執行緒 2.持久化 redis的持久化可以保證將記憶體中的資料每隔一段時間就儲存於磁碟中,重啟的時候會再次載入到記憶體。持久化方式是rdb和aof rdb持久化 原理是將redis在記憶體中的資料記錄定時dump到磁碟上的rdb持久化 aof持久化 原理是將re...