搭建单机redis

只需要一台虚拟机,ip 为192.168.0.216   三个节点7006 、7007、7008

首先记得安装gcc-c++依赖包

yum install gcc-c++

安装过程

1、下载并解压


wget http://download.redis.io/releases/redis-4.0.2.tar.gz 
tar -zxvf redis-4.0.2.tar.gz

2、编译安装

进入解压文件夹,执行make(如果没安装gcc,编译将出现错误提示,如果安装失败,必须删除文件重新解压)


cd redis-4.0.2
make

安装redis

make PREFIX=/usr/local/redis install

3.copy文件

redis启动需要配置文件,可以修改端口号等信息

cp /root/redis-4.0.2/redis.conf /usr/local/redis/

4、创建redis节点

首先在 /usr/local/redis 目录下创建 redis_cluster 目录

mkdir redis_cluster

redis_cluster 目录下,创建名为7006、7007、7008的目录,并将 redis.conf 拷贝到这三个目录中


mkdir 7006 7007 7008

cp redis.conf redis_cluster/7006

cp redis.conf redis_cluster/7007

cp redis.conf redis_cluster/7008

分别修改这三个配置文件,修改如下内容:

port  7006                             //端口7006,7007,7008        
bind 本机ip                            //在前面加#,默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
 
daemonize    yes                      //redis后台运行
pidfile  /var/run/redis_7000.pid       //pidfile文件对应7006,7007,7008
appendonly  yes                        //aof日志开启  有需要就开启,它会每次写操作都记录一条日志 
 
protected-mode no                      //把yes改成no,由于启用了保护模式

5、启动各个节点


第一台机器上执行
cd /usr/local/redis
bin/redis-server redis_cluster/7006/redis.conf
bin/redis-server redis_cluster/7007/redis.conf
bin/redis-server redis_cluster/7008/redis.conf
 

 6、检查redis启动情况

##一台机器<br>ps -ef | grep redis
 
netstat -tnlp | grep redis

7、设置访问redis密码

修改所有Redis集群中的redis.conf配置文件: 

vim  /usr/local/redis/redis_cluster/7006/redis.conf
vim  /usr/local/redis/redis_cluster/7007/redis.conf
vim  /usr/local/redis/redis_cluster/7008/redis.conf

masterauth (passwd123 )#括号里是输入想要的密码
requirepass (passwd123 )
说明:这种方式需要重新启动各节点

  最后用可视化工具连接即可。

若连接不成功,可以试试增加防火墙端口


firewall-cmd --state  #查询防火墙状态


#添加
firewall-cmd --zone=public --add-port=7000/tcp --permanent  



#重新载入

firewall-cmd --reload

再次连接应该就没有问题啦 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值