redis 字符串
redis字符串命令用于管理redis中的字符串值。以下是使用redis字符串命令的语法。 语法
redis 127.0.0.1:6379> command key_name
例
redis 127.0.0.1:6379> set coonote redis
ok
redis 127.0.0.1:6379> get coonote
"redis"
在上面的示例中,set和get是命令,而coonote是key。
redis字符串命令
下表列出了一些在redis中管理字符串的基本命令。
| key | 描述 |
|---|---|
| set key value | 此命令按指定的键设置值。 |
| get key | 获取键的值。 |
| getrange key start end | 获取存储在键上的字符串的子字符串。 |
| getset key value | 设置键的字符串值并返回其旧值。 |
| getbit key offset | 返回存储在键上的字符串值偏移处的位值。 |
| mget key1 [key2..] | 获取所有给定键的值 |
| setbit key offset value | 设置或清除存储在键的字符串值偏移处的位 |
| setex key seconds value | 用键的到期时间设置值 |
| setnx key value | 仅在键不存在时设置键的值 |
| setrange key offset value | 重写从指定偏移量开始的键处的字符串部分 |
| strlen key | 获取存储在键中的值的长度 |
| mset key value [key value ...] | 将多个键设置为多个值 |
| msetnx key value [key value ...] | 将多个键设置为多个值,仅当这些键不存在时才设置 |
| psetex key milliseconds value | 设置键的值和过期(以毫秒为单位) |
| incr key | 将键的整数值递增1 |
| incrby key increment | 将键的整数值按给定的量递增 |
| incrbyfloat key increment | 将键的浮点值按给定的量递增 |
| decr key | 将键的整数值减1 |
| decrby key decrement | 将键的整数值按给定的数字递减 |
| append key value | 向键追加一个值 |