hb_sz 发表于 2017-12-21 22:33:35

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]
查看完整版本: linux安装redis以及集群