当前位置:网站首页>Redis集群概念与搭建
Redis集群概念与搭建
2022-08-03 08:29:00 【融极】
概述
存在问题
- 容量不够,redis如何进行扩容?
- 并发写操作,redis如何分摊?
- 主从模式,薪火相传模式,主机宕机,导致ip地址发送变化,应用程序中配置需要修改对应的主机地址、端口等信息。
之前通过代理主机来解决,但是redis3.0中提供了解决方案,就是无中心化集群配置。
什么是集群
Redis集群实现了对Redis的水平扩容,即启动了N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。
Redis集群通过分区(partition)来提供一定程度的可用性(availablitity):即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。
集群搭建
制作6个redis实例,6379、6380、6381、6389、6390、6391
配置基本信息
- 开启daemonize yes;
- 修改pid文件名字;
- 修改端口;
- 修改log文件名称(可以不改);
redis cluster配置修改
- cluster-enabled yes 打开集群模式
- cluster-config-file nodes-6379.conf 设定节点配置文件名
- cluster-node-timeout 1500 设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。
参考
边栏推荐
猜你喜欢
随机推荐
sqlite date field plus one day
Laya中关于摄像机跟随人物移动或者点击人物碰撞器触发事件的Demo
并发之ReentrantLock
LeetCode 每日一题——622. 设计循环队列
线程介绍与使用
[Kaggle combat] Prediction of the number of survivors of the Titanic (from zero to submission to Kaggle to model saving and restoration)
行业洞察 | 如何更好的实现与虚拟人的互动体验?
ArcEngine (2) loading the map document
rust 学习笔记
dflow入门1——HelloWorld!
swiper分类菜单双层效果demo(整理)
HCIA实验(07)
ArcEngine(六)用tool工具实现拉框放大缩小和平移
netstat 及 ifconfig 是如何工作的。
基于SSM开发的的小区物业管理系统小程序源码
Redisson实现分布式锁
timestamp
word之个人设置
【TPC-DS】25张表的详细介绍,SQL的查询特征
frp: open source intranet penetration tool