redis一主二从三哨兵搭建
发布网友
发布时间:2024-09-27 10:56
我来回答
共1个回答
热心网友
时间:2024-10-03 23:45
首先,为搭建redis一主二从三哨兵环境,我们需要对环境进行准备。在redhat 7.6系统中,以redis用户身份进行操作,且选择redis 5版本。
搭建完成后,服务器的目录结构如下:
/home/redis/redis5/8000/redis.conf - 主redis配置文件
/home/redis/redis5/8001/redis.conf - 第一个从redis配置文件
/home/redis/redis5/8002/redis.conf - 第二个从redis配置文件
/home/redis/redis5/28000/sentinel.conf - 第一个哨兵配置文件
/home/redis/redis5/28001/sentinel.conf - 第二个哨兵配置文件
/home/redis/redis5/28002/sentinel.conf - 第三个哨兵配置文件
/home/redis/redis5/bin/redis相关工具 - 包括redis-benchmark, redis-check-aof, redis-check-rdb等
/home/redis/redis5/bin/redis-cli - redis命令行工具
/home/redis/redis5/bin/redis-sentinel - 哨兵工具
/home/redis/redis5/bin/redis-server - redis服务启动文件
/home/redis/redis5/data - 数据存储目录
/home/redis/redis5/log - 日志文件目录
配置文件中,主redis不需要配置replicaof,而从redis需要配置为replicaof主节点。由于在同一台虚拟机上,记得根据端口修改日志文件名、db文件名和进程文件名。
启动时,建议先启动主节点,然后是两个从节点,最后是哨兵节点。启动命令的具体细节未在文中给出,但提供了启动顺序的建议。
完成搭建后,可以通过命令查看集群信息,而停止服务时,也需要相应的命令。对于日志、进程和数据文件的管理,如果在一台机器上,可以考虑将同类文件归置在同一个目录,以提高管理效率。
热心网友
时间:2024-10-03 23:46
首先,为搭建redis一主二从三哨兵环境,我们需要对环境进行准备。在redhat 7.6系统中,以redis用户身份进行操作,且选择redis 5版本。
搭建完成后,服务器的目录结构如下:
/home/redis/redis5/8000/redis.conf - 主redis配置文件
/home/redis/redis5/8001/redis.conf - 第一个从redis配置文件
/home/redis/redis5/8002/redis.conf - 第二个从redis配置文件
/home/redis/redis5/28000/sentinel.conf - 第一个哨兵配置文件
/home/redis/redis5/28001/sentinel.conf - 第二个哨兵配置文件
/home/redis/redis5/28002/sentinel.conf - 第三个哨兵配置文件
/home/redis/redis5/bin/redis相关工具 - 包括redis-benchmark, redis-check-aof, redis-check-rdb等
/home/redis/redis5/bin/redis-cli - redis命令行工具
/home/redis/redis5/bin/redis-sentinel - 哨兵工具
/home/redis/redis5/bin/redis-server - redis服务启动文件
/home/redis/redis5/data - 数据存储目录
/home/redis/redis5/log - 日志文件目录
配置文件中,主redis不需要配置replicaof,而从redis需要配置为replicaof主节点。由于在同一台虚拟机上,记得根据端口修改日志文件名、db文件名和进程文件名。
启动时,建议先启动主节点,然后是两个从节点,最后是哨兵节点。启动命令的具体细节未在文中给出,但提供了启动顺序的建议。
完成搭建后,可以通过命令查看集群信息,而停止服务时,也需要相应的命令。对于日志、进程和数据文件的管理,如果在一台机器上,可以考虑将同类文件归置在同一个目录,以提高管理效率。
redis一主二从三哨兵搭建
首先,为搭建redis一主二从三哨兵环境,我们需要对环境进行准备。在redhat 7.6系统中,以redis用户身份进行操作,且选择redis 5版本。搭建完成后,服务器的目录结构如下:/home/redis/redis5/8000/redis.conf - 主redis配置文件/home/redis/redis5/8001/redis.conf - 第一个从redis配置文件/home/redis...
redis 的一主二从三哨兵模式
分别进行如下配置: `port 16002` 或 `16003` `sentinel monitor mymaster 127.0.0.1 6001 2` 启动服务:使用`./bin/redis-server`命令启动`redis.conf`、`redis1.conf`和`redis2.conf`文件。 使用`./bin/redis-sentinel`命令启动哨兵服务。验证配置:通过命令`./bin/redis-cli -...
建议收藏!一看就会的Redis集群教程(二):哨兵模式
哨兵模式赋予集群系统故障转移和恢复的能力。实现方式涉及哨兵配置文件的配置与启动特定实例的哨兵服务。启动一主二从三哨兵后,通过redis-cli连接特定端口(如6001)获取集群信息,确认主从节点状态。通过连接从节点(如6002),查看与哨兵服务的关系,以及主节点信息,确保配置正确。模拟关闭主节点后,观察哨兵...
【Redis】高可用之二:哨兵(sentinel)
从上面三个哨兵日志可以看到,哨兵在确认主机宕机后(我们的案例配置的quorum是2,即3个哨兵中至少有2个认为主机宕机就确认主机宕机),对从机进行了新主机的投票选举,最终决定将主机从172.17.0.2 6379切换成了172.17.0.4 6381。重启172.17.0.2 6379,并查看其主从信息。可以看到,此时6379变成了...
redis主从和哨兵
任务1:每个哨兵节点每10秒会向主节点和从节点发送info命令获取最拓扑结构图,哨兵配置时只要配置对主节点的监控即可,通过向主节点发送info,获取从节点的信息,并当有新的从节点加入时可以马上感知到 任务2:每个哨兵节点每隔2秒会向redis数据节点的指定频道上发送该哨兵节点对于主节点的判断以及当前哨兵节点的信息,同时每...
Redis(四):主从同步
一、Redis主从有两种结构模型:1.1 主从复制 一主N从的这种复制结构复制关系只有一级,也是使用最多的形式,通常搭建哨兵或者集群结构的redis都是采用的这种复制结构,能够通过一级从节点的复制关系很好的保证服务的可用性,做到异常情况主从切换。1.2 级联复制 级联复制结构的复制关系可以有多级,一个主...
Redis 学习总结(3) Redis 哨兵模式
7. 副本节点设置为只读:从 Redis 2.6 开始,副本默认设置为只读,无需额外配置。8. 配置哨兵:一般情况下,至少需要三个哨兵对 Redis 进行监控。可以通过修改端口启动多个 Sentinel 服务。- 第一个哨兵:默认端口是 26379,这里不改。- 第二个哨兵:修改哨兵端口。- 第三个哨兵:修改哨兵端口。9....
Redis 学习总结(3) Redis 哨兵模式
一般需要三个节点,每个节点有一个 redis 和一个哨兵。下面再分别描述。我这里按三个 节点,先配置 redis 的主从复制。1个节点作为 master ,2个副本。配置节点1:master 这里的 redis 作为 master 主redis,其他两个节点作为从节点。 我的文件夹名字叫 box1,这里编辑一个 box1/redis.conf ...
玩转Redis的高可用(主从、哨兵、集群)
Redis 高可用的主要有三种模式: 主从模式, 哨兵模式和集群模式。 Redis 提供了 Redis 提供了复制(replication)功能,当一台 redis 数据库中的数据发生了变化,这个变化会被自动地同步到其他的 redis 机器上去。 Redis 多机器部署时,这些机器节点会被分成两类,一类是主节点(master 节点),一类是从节点(slave 节点)。
Loki 日志系统分布式部署实践三 redis
方法一:关闭 AOF 如果采用 redis 主从 + sentinel 方式的话,主节点挂了从节点会自己提升为主点,主节点恢复后全量同步一次数据就可以了,关系也不是太大 方法二:修改系统配置 原来是 AOF rewrite 时一直埋头的调用 write(2),由系统自己去触发 sync。默认配置 vm.dirty_background_ratio=10,也就...