Redis字符串命令用于在Redis管理字符串值。使用Redis字符串命令的语法如下所示:
## 语法
~~~
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](http://www.yiibai.com/redis/strings_set.html) 此命令用于在指定键设置值 |
| 2 | [GET key](http://www.yiibai.com/redis/strings_get.html) 键对应的值。 |
| 3 | [GETRANGE key start end](http://www.yiibai.com/redis/strings_getrange.html) 得到字符串的子字符串存放在一个键 |
| 4 | [GETSET key value](http://www.yiibai.com/redis/strings_getset.html)设置键的字符串值,并返回旧值 |
| 5 | [GETBIT key offset](http://www.yiibai.com/redis/strings_getbit.html)返回存储在键位值的字符串值的偏移 |
| 6 | [MGET key1 [key2..]](http://www.yiibai.com/redis/strings_mget.html)得到所有的给定键的值 |
| 7 | [SETBIT key offset value](http://www.yiibai.com/redis/strings_setbit.html)设置或清除该位在存储在键的字符串值偏移 |
| 8 | [SETEX key seconds value](http://www.yiibai.com/redis/strings_setex.html)键到期时设置值 |
| 9 | [SETNX key value](http://www.yiibai.com/redis/strings_setnx.html)设置键的值,只有当该键不存在 |
| 10 | [SETRANGE key offset value](http://www.yiibai.com/redis/strings_setrange.html)覆盖字符串的一部分从指定键的偏移 |
| 11 | [STRLEN key](http://www.yiibai.com/redis/strings_strlen.html)得到存储在键的值的长度 |
| 12 | [MSET key value [key value ...]](http://www.yiibai.com/redis/strings_mset.html)设置多个键和多个值 |
| 13 | [MSETNX key value [key value ...]](http://www.yiibai.com/redis/strings_msetnx.html) 设置多个键多个值,只有在当没有按键的存在时 |
| 14 | [PSETEX key milliseconds value](http://www.yiibai.com/redis/strings_psetex.html)设置键的毫秒值和到期时间 |
| 15 | [INCR key](http://www.yiibai.com/redis/strings_incr.html)增加键的整数值一次 |
| 16 | [INCRBY key increment](http://www.yiibai.com/redis/strings_incrby.html)由给定的数量递增键的整数值 |
| 17 | [INCRBYFLOAT key increment](http://www.yiibai.com/redis/strings_incrbyfloat.html)由给定的数量递增键的浮点值 |
| 18 | [DECR key](http://www.yiibai.com/redis/strings_decr.html)递减键一次的整数值 |
| 19 | [DECRBY key decrement](http://www.yiibai.com/redis/strings_decrby.html)由给定数目递减键的整数值 |
| 20 | [APPEND key value](http://www.yiibai.com/redis/strings_append.html)追加值到一个键 |
- 序言
- Redis环境安装
- Redis配置
- Redis数据类型
- Redis命令
- Redis键
- Redis DEL命令
- Redis DUMP命令
- Redis EXISTS命令
- Redis Expire命令
- Redis Expireat命令
- Redis KEYS命令
- Redis MOVE命令
- Redis PERSIST命令
- Redis PTTL命令
- Redis TTL命令
- Redis RANDOMKEY命令
- Redis RENAME命令
- Redis RENAMENX命令
- Redis TYPE命令
- Redis SET命令
- Redis GET命令
- Redis GETRANGE命令
- Redis GETSET命令
- Redis GETBIT命令
- Redis MGET命令
- Redis SETEX命令
- Redis SETNX命令
- Redis SETRANGE命令
- Redis STRLEN命令
- Redis MSET命令
- Redis MSETNX命令
- Redis PSETEX命令
- Redis INCR命令
- Redis INCRBY命令
- Redis字符串
- Redis SET命令
- Redis GET命令
- Redis GETRANGE命令
- Redis GETSET命令
- Redis GETBIT命令
- Redis MGET命令
- Redis SETEX命令
- Redis SETNX命令
- Redis SETRANGE命令
- Redis STRLEN命令
- Redis MSET命令
- Redis MSETNX命令
- Redis PSETEX命令
- Redis INCR命令
- Redis INCRBY命令
- Redis INCRBYFLOAT命令
- Redis DECR命令
- Redis DECRBY命令
- Redis APPEND命令
- Redis哈希
- Redis HDEL命令
- Redis HEXISTS命令
- Redis HGET命令
- Redis HGETALL命令
- Redis HINCRBY命令
- Redis HINCRBYFLOAT命令
- Redis HKEYS命令
- Redis HLEN命令
- Redis HMGET命令
- Redis HMSET命令
- Redis HSET命令
- Redis HSETNX命令
- Redis HVALS命令
- Redis列表
- Redis BLPOP命令
- Redis BRPOPLPUSH命令
- Redis LINDEX命令
- Redis LINSERT命令
- Redis LLEN命令