String介绍
String 是 Redis 的基本数据类型
- 一个
key
对应一个value
string
可以包含任何数据,最大不能超过 512M
string常用命令
-
SET 命令
设置指定 key 的值
格式:SET key value
示例:SET name cmy
-
GET 命令
获取指定 key 的值
格式:GET key
示例:GET name
-
MSET 命令
同时设置一个或多个 key-value 对
格式:MSET key value [key value ...]
示例:MSET age 18 height 180
-
MGET 命令
获取所有(一个或多个)给定 key 的值
格式:MGETkey [key ...]
示例:MGET name age height
-
APPEND 命令
如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾
格式:APPEND key value
示例:APPEND name 111
使用 APPEND 前后的变化
-
DEL 命令
删除一个或多个 key
格式:DEL key [key ...]
示例:DEL height
-
INCR 命令
将 key 中储存的数字值增一
格式:INCR key
示例:INCR age
-
DECR 命令
将 key 中储存的数字值减一
格式:DECR key
示例:DECR age
-
INCRBY 命令
将 key 所储存的值加上给定的增量值
格式:INCRBY key increment
示例:INCRBY age 100
-
DECRBY 命令
将 key 所储存的值减去给定的增量值
格式:DECRBY key increment
示例:DECRBY age 100
-
GETRANGE 命令
获取指定区间范围内的 key 值
格式:GETRANGE key start end
示例:GETRANGE name 0 3
-
SETRANGE 命令
从第几位开始替换原来的 key 值
格式:SETRANGE key offset value
示例:SETRANGE name 3 xxx
使用 SETRANGE前后变化