redis单机单节点安装及单机多节点安装教程

一、单机单节点安装

1、下载Redis安装包

cd /opt/software/
wget  http://download.redis.io/releases/redis-4.0.2.tar.gz

2、安装gcc-c++编译器

yum install gcc-c++

3、解压redis压缩包并且进行编译保存到PREFIX变量路径下的文件中

tar -zxvf redis-4.0.2.tar.gz  
cd  redis-4.0.2 
make
make install PREFIX=/opt/apps/redis

4、将解压后的文件redis.conf复制到编译环境bin/目录下

cp /opt/software/redis-4.0.2/redis.conf /opt/apps/redis/bin/

5、修改编译后redis文件中的redis.conf文件

vim /opt/apps/redis/bin/redis.conf

6、编辑redis.conf文件

##将bind的values修改为0.0.0.0
bind  ===>  0.0.0.0
##将daemonize的values修改为yes
daemonize no ===> daemonize yes

7、测试Redis程序是否安装成功

/opt/apps/redis/bin/redis-server  ./redis.conf 

二、 单机多节点安装

1、下载redist安装包,同时解压及编译redis

cd /opt/software/
wget  http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -zxvf redis-4.0.2.tar.gz #解压redis
yum install gcc-c++	#下载编译插件
make 

2、创建redis安装目录及配置文件目录

mkdir -p /opt/apps/redis_cluster/conf

3、将编译的redis安装文件(bin)放到安装目录中

make install PREFIX=/opt/apps/redis_cluster 

在这里插入图片描述

4、创建集群子文件夹及文件内容

(按照以下步骤同时创建7001-7005,端口及文件路径自己修改即可)

mkdir -p /opt/apps/redis_cluster/conf/7000
cd /opt/apps/redis_cluster/conf/7000
vi redis-7000.conf #创建配置文件

port 7000	#按照自己的端口进行修改
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
daemonize  yes
bind  192.168.98.114  #修改为自己本机的IP
pidfile /opt/apps/redis_cluster/conf/7000/redis_7000.pid  #修改为自己的路径
dir  /opt/apps/redis_cluster/conf/7000/ #修改自己的文件路径

在这里插入图片描述

5、修改完成以后,依次启动各个节点

/opt/apps/redis_cluster/bin/redis-server  /opt/apps/redis_cluster/conf/7000/redis-7000.conf
/opt/apps/redis_cluster/bin/redis-server  /opt/apps/redis_cluster/conf/7001/redis-7001.conf
/opt/apps/redis_cluster/bin/redis-server  /opt/apps/redis_cluster/conf/7002/redis-7002.conf
/opt/apps/redis_cluster/bin/redis-server  /opt/apps/redis_cluster/conf/7003/redis-7003.conf
/opt/apps/redis_cluster/bin/redis-server  /opt/apps/redis_cluster/conf/7004/redis-7004.conf
/opt/apps/redis_cluster/bin/redis-server  /opt/apps/redis_cluster/conf/7005/redis-7005.conf

ps -ef | grep -i redis #检查六台redis是否启动成功

6、六台节点启动完成之后,开始创建集群

yum -y install ruby ruby-devel rubygems rpm-build	#安装ruby脚本
cp /opt/data/redis-4.0.2/src/redis-trib.rb /opt/apps/redis_cluster/bin/ #拷贝ruby-redis集群脚本

7、安装redis集群管理工具

gem install redis	#如若redis集群管理管理工具下载不成功,请参考下面注意事项
/opt/apps/redis_cluster/bin/redis-trib.rb create --replicas 1 192.168.98.114:7000 192.168.98.114:7001 192.168.98.114:7002 192.168.98.114:7003 192.168.98.114:7004 192.168.98.114:7005 #创建集群
/opt/apps/redis_cluster/bin/redis-cli -h 192.168.98.114 -p 7000 cluster nodes #查看集群状态

在这里插入图片描述

三、 注意事项

redis集群管理管理工具下载不成功

sudo yum install curl #安装curl
curl -L get.rvm.io | bash -s stable #安装RVM
	#如果报错就按照提示安装证书
	gem sources --add https://gems.ruby-china.com/ #删除默认的的镜像源,添加国内最新的镜像源
	curl -L get.rvm.io | bash -s stable  #重新安装rvm
		#如果Git证书失效,请在界面上找出重新获取正式shell
		gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys ... #后面语句自行拷贝,每台机器的证书应该是不一样的吧
		curl -L get.rvm.io | bash -s stable #重新执行安装rvm
	source /usr/local/rvm/scripts/rvm #加载rvm 
	rvm list known  #查看库中已存在的ruby版本
	rvm install 2.3.3 #列出可安装的 ruby 版本
	rvm use 2.3.3 --default #设置默认使用 2.3.3 版本
	rvm remove 2.0.0 #卸载2.0.0版本
gem install redis #再次执行这个安装成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值