范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

错过血亏!一文详解Redis集群部署

  Redis集群部署
  1. 编译安装  # cd /usr/local/src/ # wget http://download.redis.io/releases/redis-5.0.0.tar.gz # tar zxvf redis-5.0.0.tar.gz # apt-get update && apt-get install -y gcc automake make # cd redis-5.0.0 && make && make install # cp ./src/redis-server /usr/bin/ # cp ./src/redis-cli /usr/bin/
  2. 创建服务启停脚本(如果需要)  # cp ./utils/redis_init_script /etc/init.d/redisd # service redisd start
  3. 创建目录及配置文件  # mkdir /tmp/redis-cluster/{7000,7001,7002,7003,7004,7005}/log -pv # cp /usr/local/src/redis-5.0.0/redis.conf /data/redis-cluster/7000/redis.conf # cd /data/redis-cluster/ && cat 7000/redis.conf bind 0.0.0.0 protected-mode yes port 7000 tcp-backlog 511 timeout 0 tcp-keepalive 300 daemonize yes supervised no pidfile /var/run/redis_7000.pid loglevel notice logfile "/data/redis-cluster/7000/log/redis-7000.log" databases 16 always-show-logo yes save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename dump.rdb dir ./ replica-serve-stale-data yes replica-read-only yes repl-diskless-sync no repl-diskless-sync-delay 5 repl-disable-tcp-nodelay no replica-priority 100 lazyfree-lazy-eviction no lazyfree-lazy-expire no lazyfree-lazy-server-del no replica-lazy-flush no appendonly yes appendfilename "appendonly.aof" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb aof-load-truncated yes aof-use-rdb-preamble yes lua-time-limit 5000 cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 15000 slowlog-log-slower-than 10000 slowlog-max-len 128 latency-monitor-threshold 0 notify-keyspace-events "" hash-max-ziplist-entries 512 hash-max-ziplist-value 64 list-max-ziplist-size -2 list-compress-depth 0 set-max-intset-entries 512 zset-max-ziplist-entries 128 zset-max-ziplist-value 64 hll-sparse-max-bytes 3000 stream-node-max-bytes 4096 stream-node-max-entries 100 activerehashing yes client-output-buffer-limit normal 0 0 0 client-output-buffer-limit replica 256mb 64mb 60 client-output-buffer-limit pubsub 32mb 8mb 60 hz 10 dynamic-hz yes aof-rewrite-incremental-fsync yes rdb-save-incremental-fsync yes masterauth AuDdQdpuEZpXgNthP6CjYjPb requirepass AuDdQdpuEZpXgNthP6CjYjPb 修改其他端口配置文件 # cp 7000/redis.conf 7001/ # cp 7000/redis.conf 7002/ # cp 7000/redis.conf 7003/ # cp 7000/redis.conf 7004/ # cp 7000/redis.conf 7005/ # sed -i "s/7000/7001/g" 7001/redis.conf # sed -i "s/7000/7002/g" 7002/redis.conf # sed -i "s/7000/7003/g" 7003/redis.conf # sed -i "s/7000/7004/g" 7004/redis.conf # sed -i "s/7000/7005/g" 7005/redis.conf
  4. 调整下内存分配使用方式并使其生效  #此参数可用的值为0,1,2  #0表示当用户空间请求更多的内存时,内核尝试估算出可用的内存  #1表示内核允许超量使用内存直到内存用完为止  #2表示整个内存地址空间不能超过swap+(vm.overcommit_ratio)%的RAM值  echo "vm.overcommit_memory=1">>/etc/sysctl.conf sysctl -p
  5. 制作启动脚本  # cat start-redis-cluster.sh #!/bin/bash   cd /data/redis-cluster   cd 7000 && /usr/bin/redis-server /data/redis-cluster/7000/redis.conf cd ../7001 && /usr/bin/redis-server /data/redis-cluster/7001/redis.conf cd ../7002 && /usr/bin/redis-server /data/redis-cluster/7002/redis.conf cd ../7003 && /usr/bin/redis-server /data/redis-cluster/7003/redis.conf cd ../7004 && /usr/bin/redis-server /data/redis-cluster/7004/redis.conf cd ../7005 && /usr/bin/redis-server /data/redis-cluster/7005/redis.conf
  6. 启动服务  # bash start-redis-cluster.sh # ps -ef|grep redis root     30192     1  0 06:54 ?        00:00:04 /usr/bin/redis-server 0.0.0.0:7000 [cluster] root     30194     1  0 06:54 ?        00:00:05 /usr/bin/redis-server 0.0.0.0:7001 [cluster] root     30196     1  0 06:54 ?        00:00:04 /usr/bin/redis-server 0.0.0.0:7002 [cluster] root     30201     1  0 06:54 ?        00:00:04 /usr/bin/redis-server 0.0.0.0:7003 [cluster] root     30206     1  0 06:54 ?        00:00:05 /usr/bin/redis-server 0.0.0.0:7004 [cluster] root     30211     1  0 06:54 ?        00:00:04 /usr/bin/redis-server 0.0.0.0:7005 [cluster]
  7. 创建集群  # redis-cli --cluster create 10.20.71.215:7000 10.20.73.204:7001 10.20.71.67:7002 10.20.71.215:7003 10.20.73.204:7004 10.20.71.67:7005 --cluster-replicas 1 -a AuDdQdpuEZpXgNthP6CjYjPb
  8. 查看集群信息  root@mgo-db01cn-t001:/usr/local/src/redis-5.0.0# redis-cli -c -p 7000 127.0.0.1:7000> auth AuDdQdpuEZpXgNthP6CjYjPb OK 127.0.0.1:7000> cluster nodes ab8eeb87cc65dd14d03b8ac1b1e8cf7956cec1f5 10.20.71.67:7005@17005 slave 113373eeb8450caf99f8bef80f7cf5e8be41f370 0 1556958626898 6 connected 387497dd41e34c90f4ccfa5909e2c63987d2f0d6 10.20.71.67:7002@17002 master - 0 1556958624893 3 connected 10923-16383 356ac5e0988889a793c055b99c1abff6579ba322 10.20.73.204:7004@17004 slave 387497dd41e34c90f4ccfa5909e2c63987d2f0d6 0 1556958625000 5 connected 3c1d7c057ac1d325fcf63895ae52733242abc72b 10.20.73.204:7001@17001 master - 0 1556958625000 2 connected 5461-10922 113373eeb8450caf99f8bef80f7cf5e8be41f370 10.20.71.215:7000@17000 myself,master - 0 1556958625000 1 connected 0-5460 54c72a2901af3dd72cbbb816bd6c5283eec6eec9 10.20.71.215:7003@17003 slave 3c1d7c057ac1d325fcf63895ae52733242abc72b 0 1556958625894 4 connected
  控制台信息显示: 当前集群中存在3个主节点和3个从节点,说明我们的集群已经搭建成功 至此,Redis Cluster集群就搭建完成了!
  9. 测试数据  root@mgo-db01cn-t001:~# redis-cli -h 10.20.73.204 -p 7001 10.20.73.204:7001> auth AuDdQdpuEZpXgNthP6CjYjPb OK 10.20.73.204:7001> 10.20.73.204:7001> 10.20.73.204:7001> 10.20.73.204:7001> set name shuke OK 10.20.73.204:7001> 10.20.73.204:7001> 10.20.73.204:7001> 10.20.73.204:7001> get name "shuke"
  10. cluster saveconfig  将节点的配置文件保存到硬盘里面. 试一下: 127.0.0.1:7009> cluster saveconfig OK ok说明成功了,它会覆盖配置文件夹里的nodes.conf文件.这样做是为了某种情况下nodes文件丢失,这样就会生成一个最新的节点配置文件。
  Tips :
  1.如果想重新创建集群,需要登录到每个节点,执行flushdb,然后执行cluster reset,重启节点;  集群管理
  Redis 集群教程 集群管理常见操作 常用命令  refs
  Redis 高可用部署方案 Redis集群规范
  后面会分享更多运维方面的内容,感兴趣的朋友可以关注下!
  *特别声明:本文为【 赵峰峰  】投稿,仅代表作者观点。马哥教育仅提供信息发布平台。

35岁的人都去哪了?开网约车可能是其最终的归宿?目前,据传很多互联网厂商都在裁员。有网友爆料快手裁员在30以上。部分年龄超过35岁,非技术岗位的高管团队也将被裁员。据传爱奇艺本次裁员中,中层(总监级别)被裁的比较多,另外还有司龄如何让你的电脑告别卡顿?如何让你的电脑告别卡顿?请问如何让电脑不卡,流畅运行?1定期的,对电脑内的灰尘进行清理,台式机关机后打开机箱,用吹风机,冷风吹,本本就不用了。2平时要常用卫士金山卫士等工具清理系统与iPhone相比华为值得选吗?Mate40系列5G版紧缺,网友选4G版?许多了解华为手机的朋友们都知道自从Mate40Pro系列上市以来,这款手机就一直处于缺货的状态,尤其是货源特别稀缺的5G版本,基本上在市面上很少见。当然也不排除一些渠道商通过加价的详解首款自研芯片马里亚纳,OPPO的技术有何聚焦?近日,在OPPOINNODAY期间,OPPO正式发布首款自研NPU芯片马里亚纳MariSiliconX。OPPO称,作为首个专为影像而生的NPU芯片,马里亚纳MariSilicon在下刚购买荣耀magic3一星期的真实体验首先,就是非常直观的感受,从正面看,非常的立体,然后就是在下买的是8128的版本,运行一些常规的王者荣耀等主流游戏,基本上在4G网络都可以打到五六十MS,轻度游戏患者打两把差不多三腾讯旗下App开始恢复更新,QQ音乐iOS版11。0。5率先发布12月16日晚间,AI财经社获悉,iOS版QQ音乐在AppStore已经完成新版本更新,从11。0。0版本更新至11。0。5版本,更新内容包括乐心支持跟听啦,一键跟随好友听歌吧音效雪崩时,没有一片雪花能够幸免北京首例比特币挖矿合同案宣判12月15日上午,北京朝阳法院公开开庭审理并宣判了一起因比特币挖矿引发的服务合同纠纷,法院一审认定合同无效,判决驳回原告要求支付巨额比特币收益的诉讼请求。案情简介2019年5月,F三星GalaxyTabS8Plus跑分曝光,确认搭载高通骁龙8处理器前不久,高通刚刚发布了新一代的骁龙8处理器,各个手机厂商也开始纷纷准备发布搭载该款处理器的旗舰手机新品。而除了手机以外,三星也准备发布搭载骁龙8处理器的平板电脑。据外媒SamMob手机耗电越来越快,不是电池问题,简单设置一下,手机不卡待机长不知道大家平时有没有注意我们的手机呢用久了,会出现手机发热手机耗电快的现象,我就来跟大家分享一个解决的方法,只是简单两步设置轻松解决一起来看看,解决方法呢非常的简单,首先我们找到手了解事务和锁事务保持逻辑,一致性与可恢复性,必不可少的利器了解事务和锁事务保持逻辑数据一致性与可恢复性,必不可少的利器。锁多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读华为智能眼镜官宣12月23日发布可换镜片,搭载HarmonyOSIT之家12月16日消息,华为冬季旗舰新品发布会定档12月23日1530,此前已宣布新一代华为MatebookXPro。今日,华为宣布将于12月23日发布华为智能眼镜,号称智慧生活
搭建出团队的vue3前端架构前言由于vue3。2版本的发布,复制代码codepre4。4封装SVG的图标组件svg图标比较小,而且都是可读的xml文本,所以我们把它直接放在项目中即可,通过viteplugin新风系统out了?换成这种效果会更好,多出两项功能还能隐藏安装现在大家在装修的时候,考虑到家里的空气质量,很多人都会选择在家里安装新风系统。但是新风系统的价格动辄上万,对小预算的家庭不算太友好,这也让很多人在思考新风系统真的是最好的选择吗?今阿里本地生活新老1号位的内部信(动员令),看完高下立判1号位,在阿里人心中就是船长。1号位的指令,决定了船的方向和速度。阿里本地生活,这些年连连大亏,市场规模跟主要竞争对手美团相比,差距越来越大,1号位的压力自然也不会小。作为阿里曾经ERC20简单介绍ERC20是用于在以太坊区块链上发行和实施代币的技术标准。它是由以太坊开发商FabianVogelsteller于2015年11月提出的。该标准描述了一套通用规则,令牌在以太坊生态未来5年一线城市不再限行限购?看看百度怎么说很喜欢福特的广告词进无止境。人类的每一次科技革命都源于对美好生活的向往,而新一轮的科技革命必将由人工智能所引领。人工智能将如何影响人类出行呢?12月27日,百度召开Create20骁龙88812GB256GB,现已跌至2499元,65W快充顶配旗舰濒临下降如果你问我手机什么配置最重要,我会毫不犹豫地告诉你,就是性能。通俗点说,性能的好坏,很大一定程度上决定了手机的使用寿命。性能出色的产品,短期内出现卡顿的概率会明显低很多。为什么诸多HttpClient使用以京训钉开发平台接口文档为例,使用HttpClient类请求调用其接口,对数据进行增删改查等操作。文档地址httpswww。yuque。combjjntsjxdbo1oszusin纯电SUV几何EX3功夫牛首次门店体验,售价5。97万元起电车汇消息EX3功夫牛是作为吉利旗下的纯电动品牌几何推出的一辆面向年轻消费者的小型SUV,除了有些细节没有达到小编预期外,从电池续航车型设计乘坐空间等,再结合售价5。97万起的价格新春实用平价,又不失格调好礼清单看这一篇就够了马上就是2022年元旦,明年春节还来得特别早,相信很多人都在未过年做准备,少不了各种买买买!只是这次采购的目的有点区别,从自用更多转向送礼!那么就跟大象来看看那些实用平价,又不失格蔚来李斌,2021年最飘的人在一年一度的蔚来NIODay会议结束后,还有一个小小的沟通环节,有人问蔚来新发布的ET5与燃油车的对比时,蔚来李斌不无夸张地说我完全不明白,现在大家为什么还买油车?这是有多怀旧才会元宇宙的点滴21元宇宙的商业模式,可以借鉴美团王兴的四纵三横模式来思考2王兴的四纵三横模式是由四类可做的业务类型形成四条纵线,与三类技术特征形成三条横线,其中的交叉点就是具体的商业模式。其中四纵