月度归档: 2024 年 9 月

58 篇文章

Redis 新数据类型
Bitmaps 简介: Redis提供了Bitmaps可以实现 对位 的操作: ① Bitmaps本身不是一种数据类型,实际上及时字符串(key-value)。 ② Bitmaps类似一个以位为单位的数组,数组的每个单元只能存储0和1,数组的下标在Bitmaps中叫做偏移量。 基础命令: setbit [key] [offset] …
13. Redis 发布和订阅
Redis 发布和订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息,Redis客户端可以订阅任意数量的频道。 发布者 订阅者订阅了p1的消息,在p1发布消息 发布者在发布消息时,以频道的形式发布。发送给订阅的客户端 基础命令: subscribe [channelName] …
Zset有序集合
简介: Redis有序集合zset 与普通集合set非常相似,是一个没有重复元素的字符串集合。 但有序列表的每个成员都关联了一个评分score,用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以重复 常用命令: zadd [key] [score1] [value1] [score2] …
Hash哈希
简介: Redis Hash是一个键值对集合。 Redis Hash 是一个 field,value 的映射表,hash特别适合于存储对象,修改单个变量。 key:User value: field value id 1 name 张三 age 20 常用命令: hset [key] [field] [value] 给has…
Set集合
简介: set可以自动去重,Set是String类型的无序集合。Set底层是哈希表,查找增加删除的 复杂度都是O(1) 常用命令 sadd [key] [value1] [value2] ... smembers [key] 取出该集合的所有值 sismember [key] [value] scar…
List列表操作
简介: 单键多值 Redis 列表List是简单的字符串列表,按照插入顺序排序。添加元素可以在列表的头部(左边)或者尾部(右边)。 列表List的底层实际上是一个双向链表,对两端的操作性能很高,通过下标索引操作中间的节点性能会较差。 常用命令: lpush/rpush [key] [value1] [value2] ... …
Redis字符串
简介: String是Redis最基本的类型,可以理解成与 Memcached 一模一样的模型, 一个 key 对应一个 value (Memcached 是一个高性能的分布式内存对象缓存系统,用于动态web应用,以减轻数据库负载) String类型是 二进制安全 的。意味着 Redis 的 string 可以包含任何数据。比如 jpg图片,或者 …
Redis 配置文件
配置文件 查找配置文件,可以在启动redis之后输入如下指令: systemctl status redis 然后在Loaded处获取服务加载的路径,如: /etc/systemd/system/redis.service 使用cat指令显示信息 cat /etc/systemd/system/redis.service 可以获得redis.con…