linux安装redis以及集群
linux安装redis[*]首先下载安装包解压,然后进入解压目录进行make
[*]make install PREFIX=/usr/localredis#此为安装目录
[*]启动 进入安装目录,找到bin ,定位到bin里面[root@localhost bin]#./redis-server redis.conf进行后台启动(redis.conf文件需要将解压后的redis.conf复制到bin里面,并且需要修改里面的内容daemonize no将no改为yes意味允许后台启动 protected-mode 设置成no)
客户端的连接[root@localhost bin]./redis.cli -h -p [端口]
注意
[*]客户端的连接如果不成功有几个问题1:可能是redis.conf中的bind 127.0.0.1 配置引起的可以注释或者修改为bind 0.0.0.0
[*]可能是SELinux启用引起 使用/usr/sbin/sestatus查看状态
[*]# vim /etc/selinux/config 修改配置文件将SELINUX=enforcing改为SELINUX=disabled,保存后退出重启电脑即可
安装redis和ruby的接口redis-3.0.0.gem(在同一个虚拟系统中 的配置 redis-3.0.0.gem为ruby和redis的接口程序)
[*]创建3*个redis文件夹放置在一个目录下 eg /usr/local/redis-cluster/
[*]里面的内容为安装好的redis/bin里面的内容 记住删掉dump.rdb
[*]同时需要保证里面的redis.conf配置port不要相同,同时打开注释掉的Cluster-enable yes
[*]由于一次启动多个redis所以建议启动时可以创建.sh文件执行一次开启
安装ruby脚本环境
# yum install ruby
# yum install rubygems
然后安装redis-3.0.0.gem(复制到linux环境中
执行
# gem install /usr/local/redis-3.0.0.gem
然后将Redis集群搭建脚本文件复制到/usr/local/redis-cluster目录下(安装redis时的源码文件src目录下的rb脚本)
使用redis-trib.rb创建集群
./redis-trib.rb create --replicas 1 192.168.25.153:7001 192.168.25.153:7002 192.168.25.153:7003 192.168.25.153:7004 192.168.25.153:7005 192.168.25.153:7006
)
最后连接集群时(-c为指定的连接集群,-h为ip地址 -p为端口号 注意-c )
#./redis01/redis-cli -p 7001-c-h localhost
页:
[1]