Redis字符串

Redis字符串命令用於管理Redis中的字符串值。以下是使用Redis字符串命令的語法。

redis 127.0.0.1:6379> COMMAND KEY_NAME

示例

redis 127.0.0.1:6379> SET mykey "redis" 
OK 
redis 127.0.0.1:6379> GET mykey 
"redis"

在上面的例子中,SETGET是redis中的命令,而mykey是鍵的名稱。

Redis字符串命令

下表列出了一些用於在Redis中管理字符串的基本命令。

編號

命令

描述說明

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

將鍵的整數值增加1

16

INCRBY key increment

將鍵的整數值按給定的數值增加

17

INCRBYFLOAT key increment

將鍵的浮點值按給定的數值增加

18

DECR key

將鍵的整數值減1

19

DECRBY key decrement

按給定數值減少鍵的整數值

20

APPEND key value

將指定值附加到鍵