2020-04-04
a. redis 安装需要依赖 gcc
yum -y install gcc
b. 然后 下载 redis 压缩包
c. 解压 进入解压目录
d. 然后 make 编译
f. 然后进入src目录
make install 安装
g.安装后会生成 启动命令. redis-server redis-cli 等
启动 redis-server ../redis.conf (redis.conf 默认在 解压目录里)
这里一般 是
创建 一个 redis 的bin 目录 把 启动命令 移动到 bin目录下就行
创建 一个redis 的conf目录 把配置文件redis.conf复制到 conf 目录下就行
启动命令
bin/server-server ../conf/redis.conf 就行 (目录自己创建就行)
https://blog.csdn.net/q258523454/article/details/79792713(这篇是要改端口和 ip ,注意细节)
创建3个linux虚拟机: centos6.5
关闭防火墙或者 放开相关的端口访问权限
这里关闭防火墙
service iptables stop
# 启动防火墙
service iptables start
# 永久关闭防火墙
chkconfig iptables off
1.主服务器 不需要额外配置;
redis.conf 文件配置:
# (主节点就这样配置)
bind 0.0.0.0
注意:不是( bind 127.0.0.1 )
其他正常.
2.从服务器 需要 调整 redis.conf 文件;
# slaveof <masterip> <masterport>
# If the master is password protected (using the "requirepass" configuration
# directive below) it is possible to tell the slave to authenticate before
# starting the replication synchronization process, otherwise the master will
# refuse the slave request.
# 如果主服务器有密码 那么需要配置 masterauth 和主服务密码(requirepass 配置)一致
比如:requirepass 123456
那么 masterauth 123456
# masterauth <master-password>
#bind要为 本及的ip地址(比如 169.254.83.132)或者 0.0.0.0
bind 0.0.0.0
# slaveof <masterip> <masterport>
slaveof 169.254.83.131 6379
# masterauth <master-password>
# masterauth 123456
3. 启动
./redis-server ./redis.conf
4. 进入客户端
./redis-cli
可以查看
网友评论