Redis字符串
Redis字符串命令用于管理Redis中的字符串值。以下是使用Redis字符串命令的语法。
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
redis 127.0.0.1:6379> SET newbiego redis OK redis 127.0.0.1:6379> GET newbiego "redis"
在上面的示例中,SET和GET是命令,而newbiego是键。
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 将键的整数值减一 |
19 | DECRBY key decrement 将键的整数值减给定数字 |
20 | APPEND key value 将值附加到键 |