S.N.
|
命令 描述
|
1
|
DEL key
此命令刪除鍵,如果存在 |
2
|
DUMP key
該命令返回存儲在指定鍵的值的序列化版本。 |
3
|
EXISTS key
此命令檢查該鍵是否存在。 |
4
|
EXPIRE key seconds
指定鍵的過期時間 |
5
|
EXPIREAT key timestamp
指定的鍵過期時間。在這里,時間是在Unix時間戳格式 |
6
|
PEXPIRE key milliseconds
設置鍵以毫秒為單位到期 |
7
|
PEXPIREAT key milliseconds-timestamp
設置鍵在Unix時間戳指定為毫秒到期 |
8
|
KEYS pattern
查找與指定模式匹配的所有鍵 |
9
|
MOVE key db
移動鍵到另一個數據庫 |
10
|
PERSIST key
移除過期的鍵 |
11
|
PTTL key
以毫秒為單位獲取剩余時間的到期鍵。 |
12
|
TTL key
獲取鍵到期的剩余時間。 |
13
|
RANDOMKEY
從Redis返回隨機鍵 |
14
|
RENAME key newkey
更改鍵的名稱 |
15
|
RENAMENX key newkey
重命名鍵,如果新的鍵不存在 |
16
|
TYPE key
返回存儲在鍵的數據類型的值。 |
字符串
語法
redis 127.0.0.1:6379> COMMAND KEY_NAME
例子
redis 127.0.0.1:6379> SET yiibai redis OK redis 127.0.0.1:6379> GET yiibai "redis"
在上面的例子中,set和get是命令,而yiibai是鍵。
Redis字符串命令
如下表顯示一些在Redis管理字符串基本的命令:
S.N.
|
命令 描述
|
1
|
SET key value
此命令用于在指定鍵設置值 |
2
|
GET key
鍵對應的值。 |
3
|
GETRANGE key start end
得到字符串的子字符串存放在一個鍵 |
4
|
GETSET key value
設置鍵的字符串值,并返回舊值 |
5
|
GETBIT key offset
返回存儲在鍵位值的字符串值的偏移 |
6
|
MGET key1 [key2..]
得到所有的給定鍵的值 |
7
|
SETBIT key offset value
設置或清除該位在存儲在鍵的字符串值偏移 |
8
|
SETEX key seconds value
鍵到期時設置值 |
9
|
SETNX key value
設置鍵的值,只有當該鍵不存在 |
10
|
SETRANGE key offset value
覆蓋字符串的一部分從指定鍵的偏移 |
11
|
STRLEN key
得到存儲在鍵的值的長度 |
12
|
MSET key value [key value ...]
設置多個鍵和多個值 |
13
|
MSETNX key value [key value ...]
設置多個鍵多個值,只有在當沒有按鍵的存在時 |
14
|
PSETEX key milliseconds value
設置鍵的毫秒值和到期時間 |
15
|
INCR key
增加鍵的整數值一次 |
16
|
INCRBY key increment
由給定的數量遞增鍵的整數值 |
17
|
INCRBYFLOAT key increment
由給定的數量遞增鍵的浮點值 |
18
|
DECR key
遞減鍵一次的整數值 |
19
|
DECRBY key decrement
由給定數目遞減鍵的整數值 |
20
|
APPEND key value
追加值到一個鍵 |
總結
以上所述是小編給大家介紹的詳解Redis命令和鍵,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!