版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37050372/article/details/83120053
哨兵的出现是为了实现主节点的HA,那么从节点会不会出现问题呢?
假如所有的读取操作都在从节点6380上,那么6380节点就会很累,而6381节点就会很清闲。
这个时候就需要负载均衡,我们这里的负载均衡需要通过代理服务器来实现。我们可以将需要访问的从节点的位置配置在代理服务器上。
接下来我们就配置一下:
首先解压缩:
tar -zxvf nutcracker-0.3.0.tar.gz -C app/
然后安装:
./configure --prefix=/root/app/proxy
make
make install
将nutcracker的conf目录下的nutcracker.yml文件(核心配置文件)复制到咱们刚才创建的proxy目录下的conf目录下:
接下来我们修改这个配置文件:
然后检查我们的配置是否正确?
sbin/nutcracker -t conf/nutcracker.yml
如果返回ok表示配置正确:
启动代理服务器:
sbin/nutcracker -d -c conf/nutcracker.yml
查看启动的代理服务器:
ps -ef | grep nutcracker
接下来我们进入代理服务器:
bin/redis-cli -p 22121
那么我们可以在代理服务器中写数据吗?
我们看一下:
答案是不行,因为代理服务器是针对从节点的,而从节点只负责读,不负责写的。