首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Redis
憨憨的八戒
创建于2021-08-21
订阅专栏
Redis 相关内容
等 3 人订阅
共12篇文章
创建于2021-08-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Redis 事件
Redis 服务器是一个事件驱动程序,服务器需要处理以下两类事件: 文件事件:Redis 服务器通过套接字与客户端进行连接,而文件事件就是服务器对套接字操作的抽象 时间事件:Redis 服务器中的一些
Redis 持久化机制 —— AOF 持久化
Redis 持久化方式除了之前说过的 RDB 持久化以外,还提供了 AOF (Append Only File) 持久化功能。与 RDB 持久化方式通过保存数据库中的键值对来记录数据库状态不同, AO
Redis 持久化机制 —— RDB 持久化
产生背景 Redis 是一个键值对数据库服务器,服务器中通常包含着任意个非空数据库,而每个非空数据库中又可以包含任意哥键值对。我们将服务器中非空数据库以及它们的键值对统称为数据库状态。 Redis 是
Redis 数据库的实现
数据库的结构 Redis 中的每个数据库,都由一个 server.h/redisDb 结构表示: 下文将详细讨论 id 、 dict 和 expires 三个属性, 以及针对这三个属性所执行的数据库操
Redis 基础数据结构 —— 有序集合对象
有序集合包含两个特性:有序、元素不重复。有序集合通过个每个元素设置一个分数(score),依据分数顺序实现元素有序(如下图)。虽然有序集合的元素不能重复,但是score可以重复。 编码的转换 当有序集
Redis 基础数据结构 —— 集合对象
Redis集合对象的成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合对象的编码可以是intset或者hashtable,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员
Redis 基础数据结构 —— 哈希对象
Redis 基础数据结构 —— 哈希对象 在 Redis 中, 哈希类型是指键值本身又是一个键值对结构, 形如 value={{field1, value1}, ...{fieldN, valueN}
Redis 基础数据结构 —— 列表对象
压缩列表(ziplist) 压缩列表是 Redis 为了节约内存而开发的, 由一系列特殊编码的连续内存块组成的顺序型数据结构。 1. 压缩列表构成 一个压缩列表可以包含任意多个节点(entry), 每
Redis 基础数据结构 —— 字符串对象
字符串对象的编码有int、embstr、raw三种。 一个字符串对象保存的是整数值,使用int编码实现; 一个字符串对象保存的是字符串值且字符串值的长度小于45个字节,使用embstr编码实现 一个字
Redis 对象与编码
类型 对象的 type 属性记录对象的类型,Redis 中共有 5 中对象类型:字符串对象、列表对象、哈希对象、集合对象、有序集合对象。在 Redis 的键值对中,键总是一个字符串对象,而值可以是 5
Redis 集群(Cluster)
节点 一个 Redis 集群通常由多个节点(node)组成,在刚开始的时候,每个节点都是相互独立的,他们都处于一个只包含自己的集群当中,要组建一个真正可工作的集群,我们可以通过CLUSTER MEET
Redis 主从复制
Redis 主从复制 PSYNC命令具有完整重同步和部分重同步两种模式 完整重同步 用于处理初次复制情况:通过让主服务器创建并发送 RDB 文件,以及向从服务器发送保存在缓存区里面的命令来进行同步 部