问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样设置redis cluster的日志输出

发布网友 发布时间:2022-04-28 21:10

我来回答

2个回答

热心网友 时间:2022-04-11 15:29

Redis Cluster设计要点:

架构:无中心
Redis Cluster采用无中心结构,每个节点都保存数据和整个集群的状态
每个节点都和其他所有节点连接,这些连接保持活跃
使用gossip协议传播信息以及发现新节点
node不作为client请求的代理,client根据node返回的错误信息重定向请求

数据分布:预分桶
预分好16384个桶,根据 CRC16(key) mod 16384的值,决定将一个key放到哪个桶中
每个Redis物理结点负责一部分桶的管理,当发生Redis节点的增减时,调整桶的分布即可
例如,假设Redis Cluster三个节点A/B/C,则
Node A 包含桶的编号可以为: 0 到 5500.
Node B 包含桶的编号可以为: 5500 到 11000.
Node C包含桶的编号可以为: 11001 到 16384.
当发生Redis节点的增减时,调整桶的分布即可。
预分桶的方案介于“硬Hash”和“一致性Hash”之间,牺牲了一定的灵活性,但相比“一致性Hash“,数据的管理成本大大降低

可用性:Master-Slave
为了保证服务的可用性,Redis Cluster采取的方案是的Master-Slave
每个Redis Node可以有一个或者多个Slave。当Master挂掉时,选举一个Slave形成新的Master
一个Redis Node包含一定量的桶,当这些桶对应的Master和Slave都挂掉时,这部分桶对应的数据不可用


Redis Cluster使用异步复制
一个完整的写操作步骤:
1.client写数据到master
2.master告诉client "ok"
3.master传播更新到slave
存在数据丢失的风险:
1. 上述写步骤1)和2)成功后,master crash,而此时数据还没有传播到slave
2. 由于分区导致同时存在两个master,client向旧的master写入了数据。
当然,由于Redis Cluster存在超时及故障恢复机制,第2个风险基本上不可能发生

数据迁移
Redis Cluster支持在线增/减节点。
基于桶的数据分布方式大大降低了迁移成本,只需将数据桶从一个Redis Node迁移到另一个Redis Node即可完成迁移。
当桶从一个Node A向另一个Node B迁移时,Node A和Node B都会有这个桶,Node A上桶的状态设置为MIGRATING,Node B上桶的状态被设置为IMPORTING
当客户端请求时:
所有在Node A上的请求都将由A来处理,所有不在A上的key都由Node B来处理。同时,Node A上将不会创建新的key

多key操作
当系统从单节点向多节点扩展时,多key的操作总是一个非常难解决的问题,Redis Cluster方案如下:
1. 不支持多key操作
2. 如果一定要使用多key操作,请确保所有的key都在一个node上,具体方法是使用“hash tag”方案
hash tag方案是一种数据分布的例外情况

热心网友 时间:2022-04-11 16:47

redis.conf配置改
logfile “”改为
logfile /tmp/redis7000.log
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 redis慢日志什么意思 ps cs6中怎么把背景改为图层 移动电视机顶盒可以手机投屏吗 移动送的盒子怎么投屏 一级建造师PK造价工程师,哪个含金量更高 问一下大家,一建含金量高么,京华网校可以考虑么? 一级建造师有多少含金量? 一级建造师价值大不大? 很多人报考一建,一建含金量有多高 碳烧生蚝怎么烤的? 一级建造师各专业含金量怎么样? 目前一级建造师证到底有没有含金量? 如何碳烤生蚝 一建含金量大吗,值得付出吗 一级建造师证书的含金量高不高? 炭烧生蚝中,蚝肉包裹的绿色东西是不是粪便啊? 美的尚弧空调我打开ECO模式怎么不够冷不要ECO模式就够冷是什么原因 一级建造师它的含金量高么? 【非农行情 怎么做单】 外汇交易新手问题 redis客户端访问 redis会打印日志吗 redis 缓存服务器 怎么给外部系统用 redis.pid文件丢失什么原因,改怎么解决 Key-value stores键值存储能介绍一下吗? 求助各位,关于redis耗时比较严重的问题 一台windiws可以跑不同版本的redis吗 为什么自己包的红糖汤圆煮好后咬开红糖不能像水一样的流出来?还是固体。我用的红糖粉 为什么路边小吃店里面的汤圆不会变形,汤圆粉里面放了什么? 元宵粉为什么不能做汤圆。 玉米淀粉可以做汤圆吗? 糯米粉怎么做汤圆? 糯米粉可以做汤圆跟糯米糍之外.还可以做什么? 汤圆里不放淀粉可以么? 德国BD SENSORS 数字压力表用于油类以及气体的压力测量可以吗???? 德国BD SENSORS压力变送器 DMK457能满足造船工业和海上作业的特殊要求吗? oppo k7上市时间 oppo k7xk7 电脑打电话对方说我声音小 华为手机听筒声音小的解决方法是什么? 倚天屠龙记84版(刘玉璞,刘德凯主演)电视剧