玩转 Redis缓存 集群高可用

2018-09-10 21:13:06 304 思小齐

Redis作为主流nosql,在高并发使用场景中都会涉及到集群和高可用的问题,有几种持久化?场景下的缓存策略怎么选?高可用方案怎么实现?集群有哪几种?跟着这几个问题,结合一些自己使用的经验来简单分析一下。

查看详细

Redis 伪集群的构建

2018-01-18 06:58:55 326 思小齐

mkdir -p /usr/redis-3.2.4/cluster/7701/mkdir -p /usr/redis-3.2.4/cluster/7702/mkdir -p /usr/redis-3.2.4/cluster/7703/mkdir -p /usr/redis-3.2.4/cluster/7704/mkdir -p /usr/redis-3.2.4/cluster/7705/mk...

查看详细

redis-Cluster第四篇集群的伸缩调优

2019-06-29 03:10:07 310 思小齐

当主节点分别维护自己负责的槽和对应的数据,如果希望加入1个节点实现集群扩容时,需要通过相关命令把一部分槽和数据迁移给新节点。![]([链接]上面图里的每个节点把一部分槽和数据迁移到新的节点newredis,每个节...

查看详细

Redis Cluster 的数据分片机制

2017-08-15 20:15:32 338 思小齐

上一篇《分布式数据缓存中的一致性哈希算法》文章中讲述了一致性哈希算法的基本原理和实现,今天就以 Redis Cluster 为例,详细讲解一下分布式数据缓存中的数据分片,上线下线时数据迁移以及请求重定向等操作。

查看详细

手撕面试官系列(四 ):MongoDB+Redis 面试专题

2018-12-11 17:21:06 353 思小齐

你说的 NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?为什么要使用和不使用NoSQL 数据库?说一说 NoSQL 数据库的几个优点?

查看详细

使用docker部署node集群

2019-05-22 07:12:39 343 思小齐

本文会通过三个简单的demo,演示如何通过docker部署node集群。 如果想学习docker,官方文档是一个不错的入门指引,或者可以看这个gitbook。 一、部署node容器 首先准备一个node服务demo,代码如下: {代码...} 部...

查看详细

redis-Cluster第三篇redis-trib.rb 搭建&原理篇

2018-04-29 03:31:50 349 思小齐

redis-trib.rb 是采用 Ruby 实现的 Redis 集群管理工具。内部通过 Cluster 相关命令帮我们简化集群创建、检查、槽迁移和均衡等常见运维操作,使用之前需要安装 Ruby 依赖环境。

查看详细

redis cluster 扩容

2020-05-15 23:59:04 321 思小齐

Redis Cluster集群动态扩容是指在不停掉Cluster集群环境的情况下,动态的往集群环境中增加主、从节点和动态的从集群环境中删除节点。

查看详细

Redis 集群教程

2019-12-01 14:09:49 320 思小齐

Redis 集群教程本文档是Redis集群的一般介绍,没有涉及复杂难懂的分布式概念的赘述,只是提供了从用户角度来如何搭建测试以及使用的方法,如果你打算使用并深入了解Redis集群,推荐阅读完本章节后,仔细阅读 Redis...

查看详细

Redis哨兵、复制、集群的设计原理,以及区别

2018-10-15 21:52:04 339 思小齐

谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能。 复制(Replication)...

查看详细