当前位置:网站首页>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 设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。
参考
边栏推荐
猜你喜欢
随机推荐
ArcEngine (six) use the tool tool to realize the zoom in, zoom out and translation of the pull box
Docker starts mysql
分析型数据库性能测试总结
redis键值出现 xacxedx00x05tx00&的解决方法
Pop Harmony Basics Big Notes
sqlite 日期字段加一天
Transformer、BERT、GPT 论文精读笔记
redis stream 实现消息队列
流行和声基础大笔记
用diskpart的offline命令弹出顽固硬盘
跨域嵌套传递信息(iframe)
Poke the myth of Web3?Poke the iron plate.
牛客 - 鼠标的天选(字符串哈希)
Guava的缓存
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二:编码实现
HCIP练习03(重发布)
001-进程与线程
frp: open source intranet penetration tool
“唯一索引允许为空“ 的说法是不严谨的
【无标题】