Redis 字符串数据类型的相关命令用于管理 Redis 字符串值。
命令 | 描述 |
---|---|
SET KEY VALUE | 设置指定 KEY 的值 |
GET KEY | 获取指定 KEY 的值 |
GETRANGE KEY start end | 返回 KEY 中字符串值的子字符 |
GETSET KEY value | 将给定 KEY 的值设为 value ,并返回 KEY 的旧值 |
GETBIT KEY offset | 对 KEY 所储存的字符串值,获取指定偏移量上的位 |
MGET KEY1 [KEY2…] | 获取所有(一个或多个)给定 KEY 的值 |
SETBIT KEY offset value | 对 KEY 所储存的字符串值,设置或清除指定偏移量上的位 |
SETEX KEY seconds value | 将值 value 关联到 KEY ,并将 KEY 的过期时间设为 seconds (以秒为单位) |
SETNX KEY value | 只有在 KEY 不存在时设置 KEY 的值 |
SETRANGE KEY offset value | 用 value 参数覆写给定 KEY 所储存的字符串值,从偏移量 offset 开始 |
STRLEN KEY | 返回 KEY 所储存的字符串值的长度 |
MSET KEY value KEY value … | 同时设置一个或多个 KEY-value 对 |
MSETNX KEY value KEY value … | 同时设置一个或多个 KEY-value 对,当且仅当所有给定 KEY 都不存在 |
PSETEX KEY milliseconds value | 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 KEY 的生存时间 |
INCR KEY | 将 KEY 中储存的数字值增一 |
INCRBY KEY increment | 将 KEY 所储存的值加上给定的增量值 increment |
INCRBYFLOAT KEY increment | 将 KEY 所储存的值加上给定的浮点增量值 increment |
DECR KEY | 将 KEY 中储存的数字值减一 |
DECRBY KEY decrement | KEY 所储存的值减去给定的减量值 decrement |
APPEND KEY value | 如果 KEY 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 KEY 原来值的末尾 |
BITCOUNT KEY START END | 计算给定字符串中,被设置为 1 的比特位的数量 |
BITOP OPERATION DESTKEY KEY KEY … | 对二进制位进行操作 |
192.168.98.70:6379> SET haicoder.net redis OK 192.168.98.70:6379> GET haicoder.net "redis" 192.168.98.70:6379> DEL haicoder.net (integer) 1
我们首先,使用 SET 命令给键 haicoder.net 设置值为 redis。使用 GET 命令,获取键 haicoder.net 的值。最后,使用 DEL 命令,删除键 haicoder.net ,输出 1 表示成功。
Redis 字符串数据类型的相关命令用于管理 Redis 字符串值。