随笔分类 -  NoSQL

摘要:Redis Cluster是Redis的分布式解决方案,在3.0版本正式推出,有效地解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构方案达到负载均衡的目的。 数据分布 数据分布理论 分布式数据库会把整个数据集按照分区规则映射到多个节点上,即把数据集划分 阅读全文
posted @ 2021-02-01 22:44 天上的白云贼白了 阅读(231) 评论(0) 推荐(0)
摘要:概述 Redis从2.8开始正式提供了Redis Sentinel(哨兵)来实现高可用。 Redis Sentinel具有以下几个功能: 监控:Sentinel节点会定期检测Redis数据节点、其他Sentinel节点是否可达 通知:Sentinel节点会将故障转移结果通知给应用方 主节点故障转移: 阅读全文
posted @ 2021-01-24 20:16 天上的白云贼白了 阅读(215) 评论(0) 推荐(0)
摘要:为了满足故障恢复和负载均衡等需求,Redis提供了复制功能,实现了相同数据的多个副本。复制功能是高可用Redis的基础,哨兵和集群也都是在复制的基础上实现高可用。 配置 建立复制 参与复制的Redis实例划分为主节点(master)和从节点(slave)。默认情况下,Redis都是主节点。每个从节点 阅读全文
posted @ 2021-01-22 23:59 天上的白云贼白了 阅读(181) 评论(0) 推荐(0)
摘要:Redis支持RDB和AOF两种持久化机制,持久化功能可以有效的避免因进程退出造成的数据丢失,当下次重启时利用之前持久化的文件即可实现数据恢复。 RDB RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。 触发机制 手动触发分为save和bgsave两 阅读全文
posted @ 2021-01-18 22:07 天上的白云贼白了 阅读(164) 评论(0) 推荐(0)
摘要:Redis除了提供5种基本数据结构外,还提供了一些附加功能: 慢查询分析 Redis Shell Pipeline 事务与Lua Bitmaps HyperLogLog 发布订阅 GEO 慢查询分析 Redis客户端执行一条命令分为4个部分: 发送命令 命令排队 命令执行 返回结果 慢查询只统计步骤 阅读全文
posted @ 2021-01-17 23:11 天上的白云贼白了 阅读(190) 评论(0) 推荐(0)
摘要:内存模型 Redis可以存储键与5 种数据结构类型之间的映射,分别为: STRING 字符串 LIST 列表 SET 集合 HASH 哈希 ZSET 有序集合 下表对比了Redis 提供的5 种结构,说明结构存储值并简单介绍其语义: 结构类型 结构类型的值 结构的读写能力 STRING(字符串) 字 阅读全文
posted @ 2021-01-15 23:17 天上的白云贼白了 阅读(234) 评论(0) 推荐(0)