随笔分类 -  Redis系列

摘要:下载Redis 官网地址: https://redis.io/ 当前最新稳定版本6.2.6 Linux安装 # 1. home目录创建自己的软件包目录 # 2. 上传本地文件到服务器 scp -r /Users/mpy/tools/redis-6.2.6.tar.gz root@服务器IP:/hom 阅读全文 »
posted @ 2021-11-25 17:06 狻猊的主人 阅读(284) 评论(0) 推荐(0) 编辑
摘要:订阅模式 Redis 提供两个订阅模式:频道(channel)订阅和 glob-style 模式(pattern)频道订阅。 频道订阅: CA(client A)向服务器订阅了频道 news,当 CB 向 news 发布消息的时候,CA 便能收到 glob-style频道订阅:举例,CA(clien 阅读全文 »
posted @ 2021-09-09 22:51 狻猊的主人 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Redis 通过 MULTI、EXEC、DISCARD、WATCH 、UNWATCH 来实现事务功能,Redis 事务具备如下几个特性 Redis 会将事务中的多个命令一次性、按顺序一次执行,在执行期间可以保证不会中断事务去执行其他命令 Redis 的事务机制是不能保证原子性的,它只保证隔离性和一致 阅读全文 »
posted @ 2021-09-08 21:20 狻猊的主人 阅读(79) 评论(0) 推荐(0) 编辑
摘要:在介绍 Redis 主从复制的时候,提到了相比于单机的 Redis 架构,主从复制架构具有如下优势: 保证数据安全性。从节点作为主节点备份,一旦主节点不可用,从节点可以顶上去,保证了数据尽量不被丢失 提高读能力。主从读写分离,横向扩展的系统的读负载 Redis 高可用的基础 但是主从复制架构有一个非 阅读全文 »
posted @ 2021-09-08 19:37 狻猊的主人 阅读(153) 评论(0) 推荐(0) 编辑
摘要:Redis的持久化技术AOF 和 RDB保证了即使在服务器重启的情况下也不会丢失数据(或少量损失),不过,由于数据都是存储在一台服务器上, 如果服务器发生了宕机,由于数据恢复是需要点时间,那么这个期间是无法服务新的请求的; 如果这台服务器的硬盘出现了故障,可能数据就都丢失了。 为了避免这种情况,最好 阅读全文 »
posted @ 2021-09-07 21:24 狻猊的主人 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Redis是内存数据库,宕机后数据会消失。为了重启后快速恢复数据,Redis提供持久化机制 Redis有两种持久化方式:RDB和AOF RDB,即 Redis DataBase:把 Redis 服务器中内存的数据保存到一个 dump 文件中,数据的集合 AOF,即 Append-only file: 阅读全文 »
posted @ 2021-09-06 20:13 狻猊的主人 阅读(73) 评论(0) 推荐(0) 编辑
摘要:RedisDB typedef struct redisDb { dict *dict; /* The keyspace for this DB */ dict *expires; /* Timeout of keys with a timeout set */ dict *blocking_key 阅读全文 »
posted @ 2021-09-05 19:27 狻猊的主人 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Redis数据类型和应用场景 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围 阅读全文 »
posted @ 2021-09-04 21:30 狻猊的主人 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示