首页 > 数据库 >Linux下redis集群部署(免安装版本)

Linux下redis集群部署(免安装版本)

时间:2022-10-11 18:05:38浏览次数:91  
标签:14 redis4 rc redis redis4.0 集群 Linux home

一、redis三台集群服务器上传压缩包

链接:​https://pan.baidu.com/s/1EXDEVhaNzMxZmN12GiyKHg​​ 提取码:bmov

二、redis-master部署

运行下述命令部署:

unzip redis4.0.14.zip
useradd redis
mv redis4.0.14 /home/redis/
mkdir -p /data/redis/redis6379
chown -R redis.redis /data/redis /home/redis/redis4.0.14
chmod 775 /home/redis/redis4.0.14/redis4/bin/*
HISTCONTROL=ignorespace
sed -i 's/# requirepass foobared/requirepass test@haha123/g' /home/redis/redis4.0.14/redis4/redis.conf
su redis -c '/home/redis/redis4.0.14/redis4/bin/redis-server /home/redis/redis4.0.14/redis4/redis.conf'

##配置开机自启动
chmod +x /etc/rc.d/rc.local
grep "redis-server" /etc/rc.d/rc.local > /dev/null
echo "su redis -c '/home/redis/redis4.0.14/redis4/bin/redis-server /home/redis/redis4.0.14/redis4/redis.conf'" >> /etc/rc.d/rc.local

三、redis-slave部署:

运行下述命令部署——(slave1、slave2运行命令一样)

下述IP为redis--master对应IP

unzip redis4.0.14.zip
useradd redis
mv redis4.0.14 /home/redis/
mkdir -p /data/redis/redis6379
chown -R redis.redis /data/redis /home/redis/redis4.0.14
chmod 775 /home/redis/redis4.0.14/redis4/bin/*
HISTCONTROL=ignorespace
sed -i 's/# requirepass foobared/requirepass test@haha123/g' /home/redis/redis4.0.14/redis4/redis.conf
su redis -c 'sed -i "s/# masterauth <master-password>/masterauth test@haha123/g" /home/redis/redis4.0.14/redis4/redis.conf'
su redis -c '/home/redis/redis4.0.14/redis4/bin/redis-server /home/redis/redis4.0.14/redis4/redis.conf'

su redis -c "/home/redis/redis4.0.14/redis4/bin/redis-cli -a "test@haha123" slaveof 172.30.12.30 6379"

##配置开机自启动
chmod +x /etc/rc.d/rc.local
grep "redis-server" /etc/rc.d/rc.local > /dev/null
echo "su redis -c '/home/redis/redis4.0.14/redis4/bin/redis-server /home/redis/redis4.0.14/redis4/redis.conf'" >> /etc/rc.d/rc.local



标签:14,redis4,rc,redis,redis4.0,集群,Linux,home
From: https://blog.51cto.com/u_14175560/5747517

相关文章

  • Oracle19c-Linux下自动备份
    1、system用户登录plsql,创建备份文件路径createdirectorybackdiras'/data/u01/backup';--修改目录createorreplacedirectorybackdiras'/data/u01/backup'--删......
  • 【Redis】事务
    一、Redis事务的概念Redis事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他......
  • Oracle19c-- linux下备份还原
    1、查询当前所有dmp导入/导出目录select*fromDBA_DIRECTORIES;2、创建文件夹mkdir/data/u01/dmpdata3、文件夹创建后给oracle用户授权chown-Roracle......
  • 初识Linux(三)------ Linux 文件与目录管理
    在前一章我们认识了Linux系统下的文件权限概念以及目录的配置说明。在这个章节当中,我们就直接来进一步的操作与管理文件及目录,包括在不同的目录间变换、创建与删除目录、......
  • 简析 Linux 的 CPU 时间
    从CPU时间说起...下面这个是top命令的界面,相信大家应该都不陌生。top-19:01:38up91days,23:06,1user,loadaverage:0.00,0.01,0.05Tasks:151total,......
  • [转载]危险操作一追到底--Linux的历史记录
    转自:https://zhuanlan.zhihu.com/p/524921170 危险操作一追到底--Linux的历史记录KellanFan为了更好的自己  概述在Linux下使用history命令......
  • springboot2 集成redis
    #redissettingsspring.redis.database=0spring.redis.host=127.0.0.1spring.redis.port=6379spring.redis.password=spring.redis.timeout=5000msspring.redis.let......
  • Redis主从复制
    1、主从复制单个Redis如果因为某种原因宕机的话,可能会导致Redis服务不可用,可以使用主从复制实现一主多从,主节点负责写的操作,从节点负责读的操作,主节点会定期将数据同......
  • Redis 的数据过期了就会马上删除么?
    Redis的数据过期了就会马上删除么?我在3A服务器平台购买了服务器,部署了相关环境,正好可以解答一下这个问题先说结论,并不会立马删除,Redis有两种删除过期数据的策略:定期选......
  • Redis - 如何 Windows 后台运行 redis-server.exe
    Redis-如何Windows后台运行redis-server.exe?       环境变量   把redis-server.exe安装成windows服务。  redis-server.exe--servic......