大数据学习之路103-redis的分片代理

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

那么我们可以在代理服务器中写数据吗?

我们看一下:

答案是不行,因为代理服务器是针对从节点的,而从节点只负责读,不负责写的。

猜你喜欢

转载自blog.csdn.net/qq_37050372/article/details/83120053
今日推荐