English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis 字符串(String)

Les commandes de données de type chaîne Redis sont utilisées pour gérer les valeurs de chaîne Redis, la syntaxe de base est la suivante :

Syntaxe

redis 127.0.0.1:6379> COMMAND KEY_NAME

Exemple en ligne

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

Dans les exemples ci-dessus, nous avons utilisé SET et GET Commande, clé de w3codeboxkey

Commandes de chaîne Redis

Le tableau suivant liste les commandes de chaîne courantes de redis :

NuméroCommande et description
1SET key value
Définissez la valeur spécifiée de la clé
2GET key
Obtenez la valeur spécifiée de la clé.
3GETRANGE key start end
Retournez le sous-chaîne de la valeur de la chaîne stockée pour la clé.
4GETSET key value
Définissez la valeur de la clé donnée à value, et retournez la valeur ancienne (old value) de la clé.
5GETBIT key offset
Obtenez le bit à l'offset spécifié de la valeur de la chaîne stockée pour la clé.
6MGET key1 [key2..]
Obtenez toutes les valeurs (une ou plusieurs) de la clé donnée.
7SETBIT key offset value
Définissez ou supprimez le bit à l'offset spécifié de la valeur de la chaîne stockée pour la clé.
8SETEX key seconds value
Associé la valeur value à la clé, et définissez l'heure d'expiration de la clé à seconds (en secondes).
9SETNX key value
Définissez la valeur de la clé uniquement si la clé n'existe pas.
10SETRANGE key offset value
Utilisez la valeur de paramètre pour écraser la valeur de la chaîne stockée pour la clé donnée, à partir de l'offset de décalage.
11STRLEN key
返回 key 所储存的字符串值的长度。
12MSET key value [key value ...]
同时设置一个或多个 key-value 对。
13MSETNX key value [key value ...]
同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。
14PSETEX key milliseconds value
这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位。
15INCR key
将 key 中储存的数字值增一。
16INCRBY key increment
将 key 所储存的值加上给定的增量值(increment) 。
17INCRBYFLOAT key increment
将 key 所储存的值加上给定的浮点增量值(increment) 。
18DECR key
将 key 中储存的数字值减一。
19DECRBY key decrement
key 所储存的值减去给定的减量值(decrement) 。
20APPEND key value
如果 key 已经存在并且是一个字符串,APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。

更多命令请参阅:https://redis.io/命令