栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Linux】linux | redis集群 | 搭建redis集群

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux】linux | redis集群 | 搭建redis集群

一、说明

        1、两种集群方式

        2、单机多实例

        3、多机多实例

二、准备工作 1、下载redis服务包

1)redis5.0.5

http://download.redis.io/releases/redis-5.0.5.tar.gz

2)其他版本

http://download.redis.io/releases/
2、安装依赖

1)下载

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  

下载的慢可以盘

https://pan.baidu.com/s/1DuBQk1FFQjvqVnhkonT3Ug

6326

2)解压

tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/  

3)进入工作目录

cd  /usr/local/tcl8.6.1/unix/  

4)连接

./configure  

5)编译

make  

6)编译安装

make install

~~

三、单机多实例 1、上传redis包到服务器

1)先上传

2)解压

gzip -d redis-5.0.5.tar.gz
tar -xvf redis-5.0.5.tar

3)解压后

4)进入redis目录

cd redis-5.0.5

5)编译并安装

make & make install

~~

2、创建实例所需要的的端口目录

1)创建目录

mkdir 49001 49002 49003 49004 49005

端口不能大于55535;

2)截图

 ~~

3、配置与启动

1)复制配置文件

cp  redis.conf   ./49001

2)示例

 3)打开./49001下的配置文件

vi redis.conf 

4)修改配置

protected-mode yes -> no
port 6379 -> 49001
daemonize no -> yes
pidfile /var/run/redis_6379.pid -> /opt/redis/redis-5.0.5/49001/redis_49001.pid
logfile "" -> /opt/redis/redis-5.0.5/49001/redis_49001.log
appendonly no -> yes
# cluster-enabled yes ->  cluster-enabled yes
# cluster-config-file nodes-6379.conf -> cluster-config-file nodes-49001.conf

protected-mode
port
daemonize
pidfile
logfile
appendonly
cluster-enabled
cluster-config-file

5)复制配置好的49001下的redis.conf到其他目录下

cp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49002/redis.conf
cp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49003/redis.conf
cp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49004/redis.conf
cp /opt/redis/redis-5.0.5/49001/redis.conf /opt/redis/redis-5.0.5/49005/redis.conf

6)修改配置文件(49001->4900*)

sed -i 's/49001/49002/g' /opt/redis/redis-5.0.5/49002/redis.conf
sed -i 's/49001/49003/g' /opt/redis/redis-5.0.5/49003/redis.conf
sed -i 's/49001/49004/g' /opt/redis/redis-5.0.5/49004/redis.conf
sed -i 's/49001/49005/g' /opt/redis/redis-5.0.5/49005/redis.conf

7)创建日志文件

touch	/opt/redis/redis-5.0.5/49001/redis_49001.log
touch	/opt/redis/redis-5.0.5/49002/redis_49002.log
touch	/opt/redis/redis-5.0.5/49003/redis_49003.log
touch	/opt/redis/redis-5.0.5/49004/redis_49004.log
touch	/opt/redis/redis-5.0.5/49005/redis_49005.log

8)监控日志

tail -f /opt/redis/redis-5.0.5/49001/redis_49001.log
tail -f /opt/redis/redis-5.0.5/49002/redis_49002.log
tail -f /opt/redis/redis-5.0.5/49003/redis_49003.log
tail -f /opt/redis/redis-5.0.5/49004/redis_49004.log
tail -f /opt/redis/redis-5.0.5/49005/redis_49005.log

9)启动

/usr/local/bin/redis-server /opt/redis/redis-5.0.5/49001/redis.conf &
/usr/local/bin/redis-server /opt/redis/redis-5.0.5/49002/redis.conf &
/usr/local/bin/redis-server /opt/redis/redis-5.0.5/49003/redis.conf &
/usr/local/bin/redis-server /opt/redis/redis-5.0.5/49004/redis.conf &
/usr/local/bin/redis-server /opt/redis/redis-5.0.5/49005/redis.conf &

10)验证是否启动(端口存在即成功)

netstat -anp | grep 4900*

11)成功示例

 

~~

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1016582.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号