linux 安装redis和集群

一、安装redis单机

1、安装编译环境

Redis是c语言开发的。

安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++

 

2、安装步骤:

第一步:redis的源码包上传到linux系统/home/redis-3.0.0.tar.gz。

第二步:解压缩redis。tar zvxf redis-3.0.0.tar.gz

第三步:编译。进入redis源码目录。make

第四步:安装。make install PREFIX=/usr/local/redis

PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下

 

3、启动redis:
cd /usr/local/redis/bin 

输入:./redis-server 即启动redis前台程序

如果要启动redis后台程序:

修改/usr/local/redis/bin  redis.conf文件中daemonize no改为daemonize yes

输入:./redis-server redis.conf 就启动了

想要查看是否启动成功

 

4、连接redis:

[root@localhost bin]# ./redis-cli

默认连接localhost运行在6379端口的redis服务。

[root@localhost bin]# ./redis-cli -h 192.168.25.153 -p 6379

-h:连接的服务器的地址

-p:服务的端口号

关闭redis:[root@localhost bin]# ./redis-cli shutdown

 二、安装redis集群

需要6台redis服务器。搭建伪分布式。

需要6个redis实例。

需要运行在不同的端口7001-7006

第一步:创建6个redis实例,每个实例运行在不同的端口。需要修改redis.conf配置文件。配置文件中还需要把cluster-enabled yes前的注释去掉。

第二步:启动每个redis实例。

可以新建一个批处理文件一次启动六个实例

在redis-cluster下新建

输入:touch start-all.sh

编辑此文件添加内容:

cd reids01
./redis-server redis.conf
cd ..
cd reids02
./redis-server redis.conf
cd ..
cd reids03
./redis-server redis.conf
cd ..
cd reids04
./redis-server redis.conf
cd ..
cd reids05
./redis-server redis.conf
cd ..
cd reids06
./redis-server redis.conf
cd ..

由于新建的文件没有执行权限,添加权限,输入:chmod u+x start-all.sh

第三步:使用ruby脚本搭建集群。

输入:yum install ruby,是否安装了ruby的执行器

输入:yum install rubygems

把redis-3.0.0.gem文件复制到服务器/home下输入gem install redis-3.0.3.gem

第四部:执行ruby脚本,创建集群,输入./redis-trib.rb create --replicas 1 192.168.25.128:7001 192.168.25.128:7002 192.168.25.128:7003 192.168.25.128:7004 192.168.25.128:7005 192.168.25.128:7006

第五步:创建关闭集群的脚本:

输入:vim shutdow-all.sh

redis01/redis-cli -p 7001 shutdown
redis01/redis-cli -p 7002 shutdown
redis01/redis-cli -p 7003 shutdown
redis01/redis-cli -p 7004 shutdown
redis01/redis-cli -p 7005 shutdown
redis01/redis-cli -p 7006 shutdown

输入:chmod u+x shutdow-all.sh 

第六步:连接redis集群:输入:redis03/redis-cli -p 7005 -c

 

转载于:https://www.cnblogs.com/PengChengLi/p/9095131.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值