Skip to content

String

可以存储 字符串 整数浮点数

命令作用
GET获取存储在指定 key 的值
SET设置存储在指定 key 的值
DEL删除存储在指定 key 的值 (任何类型都通用)
INCR将键存储的值加 1
DECR将键存储的值减 1
INCRBY将键存储的值加上整数
DECRBY将键存储的值减去整数
INCRBYFLOAT将键存储的值加上浮点数
APPEND将 value 追加到旧值后,返回追加后值长度
GETRANGE获取指定闭区间的字符串
SETRANGE从某个 index 开始替换字符串
GETBIT将字符串转换为二进制位串,并返回位串中指定 index 的二进制位值
SETBIT将二进制串中指定 index 替换为指定的值
BITCOUNT统计二进制串中指定区间内值为 1 的数量
BITOP将多个二进制位串进行位运算并把结果保存在指定 key 中
shell
# 设置 key 的值
SET hello world
# 获取 key 的值
GET hello
# 删除指定 key 的 value,返回删除成功的数量
DEL hello
# 获取 key 的值,不存在返回 (nil)
GET hello
# 将 hello 追加到旧值后
APPEND hello hello
# 获取字符串 [0,4]
GETRANGE hello 0 4
# 从下标 5 开始替换为 world
SETRANGE hello 5 world
  1. Redis 中 key 大小写敏感GET HELLO 不同于 GET hello
  2. keys * 可以查看全部的 keys