redis的其他命令

2022-09-17 11:15:14 字數 1361 閱讀 1525

1.del

del key-name

用於刪除已存在的鍵。不存在的 key 會被忽略

返回值:被刪除 key 的數量

用於序列化給定 key ,並返回被序列化的值

用於返回 key 所儲存的值的型別

資料型別有:

在php中的返回值

用於檢查給定 key 是否存在

若 key 存在返回 1 ,否則返回 0 

expire key-name 秒數

用於設定 key 的過期時間。key 過期後將不再可用

設定成功返回 1 。 當 key 不存在或者不能為 key 設定過期時間時返回 0 

6.ttl

ttl key-name 

以秒為單位返回 key 的剩餘過期時間

當 key 不存在時,返回 -2 。 當 key 存在但沒有設定剩餘生存時間時,返回 -1 。 否則,以毫秒為單位,返回 key 的剩餘生存時間

從當前資料庫中隨機返回乙個 key

當資料庫不為空時,返回乙個 key 。 當資料庫為空時,返回 nil 

Redis 認識Redis的其他功能

1.redis除了提供5種型別的資料之外,還提供能很多其他的功能,比如慢查詢分析 pipeline 流水線 事務與lua 訊息佇列功能等等 1.很多的關係型資料庫例如mysql,都能提供輸出列印慢查詢日誌,進行慢查詢分析,redis也一樣,一般當命令的執行時間超過一定的閾值,就會記錄到慢查詢。2.首...

redis服務啟動關閉以及其他命令實踐

啟動 redis 服務 redis server或者redis server redis.conf redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vim etc rc.loca...

Redis學習(8) redis其他特性

subscribe channel 訂閱頻道 psubscribe channel 批量訂閱頻道 例如 psubscribe s 訂閱以s開頭的頻道。publish channel content 在指定頻道發布訊息,如 publish mychat today is a goodday 應用 可以...