摘要:
Redis-Bitfield常用命令 类型说明:将一个redis字符串看作是一个由二进制组成的数组,可以直接寻址和修改指定的整型位域 bitfield key get 对字符串类型的key,进行bitfield访问,即根据二进制位寻址。返回指定区间的二进制位所对应的位域值。 参数k1:操作的目标ke 阅读全文
摘要:
Redis-HyperLogLog常用命令 类型说明:用于统计一个集合中去重后个数,就是对集合去重后的剩余元素的计算 名次-基数:是一种数据集,去重后的个数 应用场景:计算网站的uv,日活,独立访客之类 pfadd 添加元素到HyperLogLog中 127.0.0.1:6379> pfadd k2 阅读全文
摘要:
Redis-Geo常用命令 应用场景:用于存储、处理经纬度 geoadd 将经度 纬度 位置名称 添加到指定的key中,一次可添加多个 127.0.0.1:6379> geoadd k1 116.402975 39.923568 故宫 # k1为key的名称,第一个长小数是经度,第二个是纬度。最后的 阅读全文
摘要:
Redis-Bitmap常用命令 类型说明:bitmap是由0/1状态表现的二进制位的bit数组 应用场景:打卡,签到统计 特点:用String类型作为底层数据结构实现的一种统计二值状态的数据类型 位图本质是数组,它是基于String数据类型的按位的操作。该数组由多个二进制位组成,每个二进制位都对应 阅读全文
摘要:
Redis-Zset常用命令 类型说明 zset类型的特点:set的基础之上,每个value值前面加了一个score分数值 存储格式大致是这样:k1 : {10 v1 20 v2 30 v3} zadd 添加1个或多个成员 127.0.0.1:6379> zadd k1 1 v1 2 v2 # 数字 阅读全文
摘要:
Redis-set常用命令 smembers 遍历所有内容 127.0.0.1:6379> sadd k1 1 2 3 4 5 5 127.0.0.1:6379> smembers k1 1 2 3 4 5 sadd 往key中添加/设置值 127.0.0.1:6379> sadd k1 1 2 3 阅读全文
摘要:
Redis-Hash常用命令 hash的存储格式示例 fkey : {k1 v1 k2 v2 k3 v3} hset 设置hash类型,在key中可以添加键值对 127.0.0.1:6379> hset k1 k4 v4 k5 v5 2 hget 获取hash类型中的指定键的value 127.0. 阅读全文
摘要:
Redis-list常用命令 lpush 从左侧添加 127.0.0.1:6379> lpush k1 1 2 3 4 5 5 127.0.0.1:6379> lrange k1 0 -1 5 4 3 2 1 rpush 从右侧添加 127.0.0.1:6379> rpush k1 0 -1 7 1 阅读全文
摘要:
string类型的常用命令 常用SET/GET SET k1 v1 EX参数:以秒为单位设置过期时间 set k2 v2 EX 10 PX参数:以毫秒为单位设置过期时间 set k2 v2 PX 10000 EXAT参数:设置以秒为单位的UNIX时间戳所对应的时间为过期时间 PXAT参数:设置以毫秒 阅读全文