命令:
1、获得符合规则的健名列表
KEYS pattern
pattern支持glob风格通配符格式,具体规则如下:
? | 匹配一个字符 |
* | 匹配任意个(包括0个)字符 |
[] | 匹配括号间的任一字符,可以使用"-"符号表示一个范围,如a[b-d]可以匹配"ab","ac"和"ad" |
\x | 匹配字符x,用于转义符号。如要匹配"?"就需要使用\? |
2、判断一个键是否存在
EXISTS key
3、删除键
DEL key [key …] (不支持通配符)
4、获得键值的数据类型
TYPE key
返回值可能是string(字符串类型)、hash(散列类型)、list(列表类型)、set(集合类型)、zset(有序集合类型)
字符串类型
字符串类型是Redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据。一个字符串类型键允许存储的数据的最大容量是512MB。
字符串类型是其他4中数据类型的基础,其他数据类型和字符串类型的差别从某种角度来说只是组织字符串形式不同。
命令:
1、字符串类型赋值和取值
SET key value
GET key
2、递增数字
INCR key
3、增加指定的整数
INCRBY key increment
4、减少指定的整数
DECR key
DECRBY key decrement
5、增加指定的浮点数
INCRBYFLOAT key increment
6、向尾部追加值
APPEND key value
7、获取字符串长度
STRLEN key
8、同时获得/设置多个键值
MGET key [key ...]
MSET key value [key value ...]
9、位操作
GETBIT key offset
SETBIT key offset value
BITCOUNT key [start] [end]
BITOP operation destkey key [key ...] BITOP命令可以对多个字符串类型键进行位操作,并将结果存储在destkey参数指定的键中。BITOP命令支持的运算操作有AND、OR、XOR和NOT。