Redis SET指令用於設定給定key的值。如果key已經儲存其他值,SET就覆寫舊值,且無視型別。
redis SET指令基本語法如下:
redis 127.0.0.1:6379> SET KEY_NAME VALUE
回傳值:
在Redis2.6.12先前版本,SET指令總是回傳OK 。
從Redis2.6.12版本開始,SET在設定作業成功完成時,才傳回OK
實例:
# 对不存在的键进行设置 redis 127.0.0.1:6379> SET key "value" OK redis 127.0.0.1:6379> GET key "value" # 对已存在的键进行设置 redis 127.0.0.1:6379> SET key "new-value" OK redis 127.0.0.1:6379> GET key "new-value"
redis 127.0.0.1:6379> COMMAND KEY_NAME
redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> DEL runoobkey(integer) 1
該指令用於在key存在時刪除key。
序列化給定key ,並傳回被序列化的值。
#檢查給定key是否存在。
為給定 key 設定過期時間,以秒計。
EXPIREAT的作用和EXPIRE類似,都用於為key設定過期時間。不同在於EXPIREAT指令接受的時間參數是UNIX時間戳(unix timestamp)。
設定key的過期時間以毫秒計。
設定key過期時間的時間戳記(unix timestamp) 以毫秒計
找到所有符合給定模式( pattern)的key 。
將目前資料庫的 key 移至給定的資料庫db當中。
移除key的過期時間,key將持久維持。
#以毫秒為單位返回key的剩餘的過期時間。
#以秒為單位,返回給定key的剩餘生存時間(TTL, time to live)。
從目前資料庫隨機傳回一個key 。
修改key的名稱
只有當newkey不存在時,將 key 改名為 newkey 。
#傳回key所儲存的值的型別。
Redis使用教學欄位!
以上是redis中的key怎麼設定的詳細內容。更多資訊請關注PHP中文網其他相關文章!