以yum安装的redis数据库为例:
1、yum -y install redis (默认安装的版本是4.0的)
2、redis.conf配置文件位置在/etc/redis.conf
3、复制redis.conf配置文件三份
cp redis.conf redis-8001.conf
cp redis.conf redis-8002.conf
cp redis.conf redis-8003.conf
4、找到redis-server位置在/usr/bin/redis-server
分别更改redis-8001.conf、redis-8002.conf、redis-8003.conf三个配置文件中的port端口号配置
分别更改为8001,8002,8003三个端口号,其他权限开启随心意即可。
cd /usr/bin/
./redis-server /etc/redis-8001.conf&
./redis-server /etc/redis-8002.conf&
./redis-server /etc/redis-8003.conf&
分别使三个服务后台启动并查看8001,8002,8003三个端口号是否存在
5、进入8001端口redis服务:
redis-cli -h 127.0.0.1 -p 8001
使用 info replication看下是否有主从节点(默认到这部是没有的)
编辑redis-8002.conf、redis-8003.conf两个配置文件
查找slaveof
配置slaveof 127.0.0.1 8002
slaveof 127.0.0.1 8003
随后重启8002、8003两个服务
在进入到8001redis服务中使用info replication 查看是否有从节点的ip地址与8002、8003两个
可以看到后测试数据是否同步:
登录到8001redis服务中:
redis-cli -h 127.0.0.0 -p 8001
set name xiaocui ###配置name的内容为xiaocui
keys * ##可以看到name
get name ##可以看到name的内存为xiaocui
在登录8002、8003两个端口的redis服务,分别验证查看get name的内容是否同步。
其余参数配置:
daemonize no --是否后台运行
port 6379 --运行端口号默认是6379
bind 127.0.0.1 --绑定ip
timeout 0 --连续关闭时间。0代表不开启
loglevel notice --日志级别