redis中的key怎么設置

redis中的key怎么設置

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中創建一個key并設置值。

#?對不存在的鍵進行設置  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鍵命令用于管理redis的鍵。

Redis鍵命令的基本語法如下:

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

在以上實例中DEL是一個命令,?runoobkey是一個鍵。 如果鍵被刪除成功,命令執行后輸出?(integer) 1,否則將輸出?(integer) 0

Redis鍵相關的基本命令:

1、DEL key
該命令用于在key存在時刪除key。 ? ?

2 、DUMP key?
序列化給定key ,并返回被序列化的值。 ? ?

3、EXISTS key?
檢查給定key是否存在。 ? ?

4、EXPIRE key?seconds
為給定 key 設置過期時間,以秒計。 ? ?

5、EXPIREAT key timestamp?
EXPIREAT的作用和EXPIRE類似,都用于為key設置過期時間。不同在于EXPIREAT命令接受的時間參數是unix時間戳(unix timestamp)。 ? ?

6 、PEXPIRE key milliseconds?
設置key的過期時間以毫秒計。 ? ?

7、PEXPIREAT key milliseconds-timestamp?
設置key過期時間的時間戳(unix timestamp) 以毫秒計 ? ?

8、KEYS pattern?
查找所有符合給定模式( pattern)的 key 。 ? ?

9、MOVE key db?
將當前數據庫的 key 移動到給定的數據庫db當中。 ? ?

10、PERSIST key?
移除key的過期時間,key將持久保持。 ? ?

11、PTTL key?
以毫秒為單位返回key的剩余的過期時間。 ? ?

12、TTL key?
以秒為單位,返回給定key的剩余生存時間(TTL, time to live)。 ? ?

13、RANDOMKEY?
從當前數據庫中隨機返回一個key 。 ? ?

14、RENAME key newkey?
修改key的名稱 ? ?

15、RENAMENX key newkey?
僅當newkey不存在時,將 key 改名為 newkey 。 ? ?

16、TYPE key?
返回key所儲存的值的類型。 ? ?

更多Redis相關知識,請訪問Redis使用教程欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享