一、redis操作键的通用命令。
EXISTS key:判断一个键是否存在
DEL key:删除一个键
TYPE key:判断一个键的数据类型
二、字符串类型
字符串类型是redis最基本的数据类型,能存储任意形式的字符串,包括二进制数据。例如:邮箱,JSON化的对象,甚至是图片。一个字符串类型的键允许存储数据的最大容量为512MB
SET key value:赋值
GET key value:取值
INCR key:递增(字符串为整数形式;每次+1;返回递增后的值)网站计数器
INCRBY key increment:增加指定的数值。
DECR key:递减(字符串为整数形式;每次-1;返回递减后的值)网站计数器
DECRBY key increment:减少指定的数值
INCRBYFLOAT key increment:增加指定浮点数
APPEND key value:向尾部追加值
STRLEN key:获取字符串的长度
MGET key[key]/MSET key value[key value]:同时设置/获取多个键
位操作:
1.GETBIT key index:获取该字符串指定二进制位的值(0或1)
2.SETBIT key index value:设置指定位置的二进制的值。(如果长度超过,自动将中间的置为0)
3.BITCOUNT key start end:获取值为1的二进制位个数,start,end可选。代表取值范围
4.BITOP [AND OR XOR NOT] res key1 key2 :对两个键进行位运算(与,或,异或,非)并将结果存储在res键中。
5.BITOPS key [0 1] start end:返回键值中第一个值位[0 1]二进制位偏移量。start end可选,表示字节范围。不管是否限制范围,返回的偏移量均为从头开始计算。