基础类型

命令

说明

APPEND

将值追加到指定 key 的值末尾,如果 key 不存在,则相当于增加操作。

BITCOUNT

计算给定字符串中,被设置为 1 的 Bit 位的数量。

BITOP

对一个或多个保存二进制位的字符串 key 进行位元操作

DECR

将 key 中储存的数字值减一。Key 不存在,则将值置 0,key 类型不正确返回一个错误。

DECRBY

将 key 所储存的值减去指定数量

GET

返回 key 所关联的字符串值,如果 Key 储存的值不是字符串类型,返回一个错误。

GETBIT

对 key 所储存的字符串值,获取指定偏移量上的位

GETRANGE

返回 key 中字符串值的子字符串,字符串的截取范围由 start 和 end 两个偏移量决定

GETSET

将给定 key 的值设为 value,并返回 key 的旧值。非字符串报错。

INCR

将 key 中储存的数字值增一。不能转换为数字则报错。

INCRBY

将 key 所储存的值加上指定增量

INCRBYFLOAT

为 key 中所储存的值加上指定的浮点数增量

MGET

返回所有(一个或多个)给定 key 的值

MSET

同时设置一个或多个 key-value 对

MSETNX

同时设置一个或多个 key-value 对,若一个 key 已被占用,则全部的执行取消。

PSETEX

以毫秒为单位设置 key 的有效时间

SET

将字符串值 value 关联到 key

SETBIT

对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)

SETEX

将值 value 关联到 key,并将 key 的有效时间(秒)

SETNX

当 key 未被使用时,设置为指定值

SETRANGE

用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始

STRLEN

返回 key 所储存的字符串值的长度