【无标题】

不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。【无标题】,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

在两台服务器上执行以下脚本来搭建 Redis 集群:
在 10.10.249.50 上执行:bash#!/bin/bash# 安装 Redismkdir -p /app/tools/rediscd /app/tools/rediswget http://download.redis.io/releases/redis-5.0.7.tar.gztar zxvf redis-5.0.7.tar.gzcd redis-5.0.7make && make PREFIX=/app/tools/redis installcd /app/tools/redisrm -rf redis-5.0.7# 添加环境变量export PATH=/app/tools/redis/bin:$PATH# 创建配置文件for port in {7001..7003}do mkdir -p $port echo " bind 0.0.0.0 protected-mode no port $port cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes requirepass 123456 masterauth 123456 " > ./$port/redis.confdone# 启动 Redis 实例for port in {7001..7003}do cd /app/tools/redis/$port nohup redis-server ./redis.conf > ./redis.log 2>&1 &done# 设置开机自启for port in {7001..7003}do echo "/app/tools/redis/$port/redis-server /app/tools/redis/$port/redis.conf" >> /etc/rc.localdone# 给 Redis 用户权限chmod -R 700 /app/tools/redischown -R redis:redis /app/tools/redis在 10.10.249.51 上执行:bash#!/bin/bash# 安装 Redismkdir -p /app/tools/rediscd /app/tools/rediswget http://download.redis.io/releases/redis-5.0.7.tar.gztar zxvf redis-5.0.7.tar.gzcd redis-5.0.7make && make PREFIX=/app/tools/redis installcd /app/tools/redisrm -rf redis-5.0.7# 添加环境变量export PATH=/app/tools/redis/bin:$PATH# 创建配置文件for port in {7004..7006}do mkdir -p $port echo " bind 0.0.0.0 protected-mode no port $port cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes requirepass 123456 masterauth 123456 " > ./$port/redis.confdone# 启动 Redis 实例for port in {7004..7006}do cd /app/tools/redis/$port nohup redis-server ./redis.conf > ./redis.log 2>&1 &done# 设置开机自启for port in {7004..7006}do echo "/app/tools/redis/$port/redis-server /app/tools/redis/$port/redis.conf" >> /etc/rc.localdone# 给 Redis 用户权限chmod -R 700 /app/tools/redischown -R redis:redis /app/tools/redis

在10.10.249.51上执行:
bash# 创建Redis集群cd /app/tools/redis/7004redis-cli --cluster create 10.10.249.50:7001 10.10.249.50:7002 10.10.249.50:7003 10.10.249.51:7004 10.10.249.51:7005 10.10.249.51:7006 --cluster-replicas 1 -a 123456说明:- redis-cli命令:使用Redis的命令行客户端工具。- --cluster create参数:创建Redis集群。- 10.10.249.50:7001 10.10.249.50:7002 10.10.249.50:7003 10.10.249.51:7004 10.10.249.51:7005 10.10.249.51:7006参数:指定Redis节点的地址和端口号。- --cluster-replicas 1参数:设置每个主节点对应的从节点的数量为1,即每个主节点有一个从节点。- -a 123456参数:指定Redis的密码。最后,执行完以上命令后,可以通过执行redis-cli命令连接到Redis集群并进行操作。如下所示:bashredis-cli -c -p 7001其中,-c参数表示以集群模式连接,-p参数指定连接的端口号,这里以7001为例。可以通过类似的方式连接到其他节点进行操作。需要注意的是,以上脚本只是简单地安装和配置Redis集群,并且设置了固定的密码。在实际生产环境中,建议对Redis进行更加安全的配置,包括设置合适的密码策略、限制访问IP、配置防火墙等措施,以确保Redis集群的安全性和稳定性。同时,也建议根据实际需求对Redis的性能和优化进行深入研究和配置,以提高其性能和稳定性。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/181648.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!