在redis集群搭建过程中,遇到了一些问题,记录一下
1.将redis的安装包先放到服务器上,解压,安装,使自己单独的能够运行
2.copy redis.conf文件到最少6个,最少需要启动6个节点,redis集群才能搭建出来。
如 redis-cluster-6379.conf redis-cluster-6380.conf redis-cluster-6381.conf 等等
3.修改 redis.conf ,这里面需要修改的地方有:1. daemonize yes 2. port 3. logfile 4.cluster-config-file 5. bind
4.修改完后,可以分别的启动这些节点, 如./bin/redis-server ./redis-cluster-6385.conf 。在启动后,可以 ps -ef | grep redis查看下
5.在启动后,需要redis支持的 ruby来创建集群了。这里有前提需要,就是需要安装ruby 以及 gem .具体的安装就不说了,可以百度
6.安装好后,启动方式是:ruby ./redis-trib.rb create --replicas 1 192.168.1.107:6379 192.168.1.107:6380 192.168.1.107:6381 192.168.1.107:6382 .....等等
错误提示如下:
rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError) 没有安装gem gem install redis