随笔分类 - Redis系列
发表于 2021-11-25 17:06阅读:284评论:0推荐:0
摘要:下载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
阅读全文 »
发表于 2021-09-09 22:51阅读:109评论:0推荐:0
摘要:订阅模式 Redis 提供两个订阅模式:频道(channel)订阅和 glob-style 模式(pattern)频道订阅。 频道订阅: CA(client A)向服务器订阅了频道 news,当 CB 向 news 发布消息的时候,CA 便能收到 glob-style频道订阅:举例,CA(clien
阅读全文 »
发表于 2021-09-08 21:20阅读:79评论:0推荐:0
摘要:Redis 通过 MULTI、EXEC、DISCARD、WATCH 、UNWATCH 来实现事务功能,Redis 事务具备如下几个特性 Redis 会将事务中的多个命令一次性、按顺序一次执行,在执行期间可以保证不会中断事务去执行其他命令 Redis 的事务机制是不能保证原子性的,它只保证隔离性和一致
阅读全文 »
发表于 2021-09-08 19:37阅读:153评论:0推荐:0
摘要:在介绍 Redis 主从复制的时候,提到了相比于单机的 Redis 架构,主从复制架构具有如下优势: 保证数据安全性。从节点作为主节点备份,一旦主节点不可用,从节点可以顶上去,保证了数据尽量不被丢失 提高读能力。主从读写分离,横向扩展的系统的读负载 Redis 高可用的基础 但是主从复制架构有一个非
阅读全文 »
发表于 2021-09-07 21:24阅读:78评论:0推荐:0
摘要:Redis的持久化技术AOF 和 RDB保证了即使在服务器重启的情况下也不会丢失数据(或少量损失),不过,由于数据都是存储在一台服务器上, 如果服务器发生了宕机,由于数据恢复是需要点时间,那么这个期间是无法服务新的请求的; 如果这台服务器的硬盘出现了故障,可能数据就都丢失了。 为了避免这种情况,最好
阅读全文 »
发表于 2021-09-06 20:13阅读:73评论:0推荐:0
摘要:Redis是内存数据库,宕机后数据会消失。为了重启后快速恢复数据,Redis提供持久化机制 Redis有两种持久化方式:RDB和AOF RDB,即 Redis DataBase:把 Redis 服务器中内存的数据保存到一个 dump 文件中,数据的集合 AOF,即 Append-only file:
阅读全文 »
发表于 2021-09-05 19:27阅读:50评论: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
阅读全文 »
发表于 2021-09-04 21:30阅读:59评论:0推荐:0
摘要:Redis数据类型和应用场景 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围
阅读全文 »