随笔分类 -  redis

摘要:转载—— 第一部分 redis的常用指令 一、针对key的操作 1.1 del key [key .. ] , 删除指定的一个或者多个key;1.2 dump key , 序列化给定的key1.3 restore key ttl serialized-value , 反序列化到key1.4 exis 阅读全文
posted @ 2020-04-05 18:50 薄雾2000 阅读(869) 评论(0) 推荐(0)
摘要:Redis 的 SUBSCRIBE 命令可以让客户端订阅任意数量的频道, 每当有新信息发送到被订阅的频道时, 信息就会被发送给所有订阅指定频道的客户端。下面是SUBSCRIBE命令和PUBLISH命令的用法: SUBSCRIBE channel [channel ...]用于订阅给指定频道的信息。 阅读全文
posted @ 2020-04-05 18:43 薄雾2000 阅读(149) 评论(0) 推荐(0)
摘要:Redis的复制功能分为同步(psync)和命令传播(command propagate)两个操作: 同步操作用于将从服务器的数据库状态更新至主服务器当前所处的数据库状态; 命令传播操作则用于在主服务器的数据库状态被修改,导致主从服务器的数据库状态出现不一致时,让主从服务器的数据库重新回到一致状态。 阅读全文
posted @ 2020-04-05 17:45 薄雾2000 阅读(169) 评论(0) 推荐(0)
摘要:一、配置集群 一个 Redis 集群通常由多个节点(至少3个)组成, 在刚开始的时候, 每个节点都是相互独立的, 它们都处于一个只包含自己的集群当中, 要组建一个真正可工作的集群, 我们可以使用 CLUSTER MEET 命令将各个独立的节点连接起来。 使用命令:CLUSTER MEET 127.0 阅读全文
posted @ 2020-04-04 18:58 薄雾2000 阅读(143) 评论(0) 推荐(0)
摘要:Redis 基于 Reactor 模式开发了自己的网络事件处理器: 这个处理器被称为文件事件处理器(file event handler): 文件事件处理器使用 I/O 多路复用(multiplexing)程序来同时监听多个套接字, 并根据套接字目前执行的任务来为套接字关联不同的事件处理器。 当被监 阅读全文
posted @ 2020-04-03 15:12 薄雾2000 阅读(390) 评论(0) 推荐(0)
摘要:上图展示了一个跳跃表示例, 位于图片最左边的是 zskiplist 结构, 该结构包含以下属性: header :指向跳跃表的表头节点。 tail :指向跳跃表的表尾节点。 level :记录目前跳跃表内,层数最大的那个节点的层数(表头节点的层数不计算在内)。 length :记录跳跃表的长度,也即 阅读全文
posted @ 2020-04-03 15:02 薄雾2000 阅读(865) 评论(0) 推荐(0)
摘要:1.redis的对象类型 Redis 使用对象来表示数据库中的键和值, 每次当我们在 Redis 的数据库中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。 键对象总是字符串对象类型,值对象则有以下类型 对象对象 type 属性 阅读全文
posted @ 2020-04-03 14:54 薄雾2000 阅读(673) 评论(0) 推荐(1)