linux安装redis以及集群

linux安装redislinux

  • 首先下载安装包解压,而后进入解压目录进行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 [ip地址]  -p [端口]redis

注意vim

  • 客户端的链接若是不成功有几个问题1:多是redis.conf中的bind 127.0.0.1 配置引发的能够注释或者修改成bind 0.0.0.0
  • 多是SELinux启用引发 使用[root@localhost bin]/usr/sbin/sestatus  查看状态
  • [root@localhost ~]# vim /etc/selinux/config 修改配置文件将SELINUX=enforcing改成SELINUX=disabled,保存后退出重启电脑便可
     

安装redis和ruby的接口redis-3.0.0.gem(在同一个虚拟系统中 的配置   redis-3.0.0.gem为ruby和redis的接口程序)ruby

  • 建立3*个redis文件夹放置在一个目录下 eg /usr/local/redis-cluster/
  • 里面的内容为安装好的redis/bin里面的内容 记住删掉dump.rdb
  • 同时须要保证里面的redis.conf配置port不要相同,同时打开注释掉的Cluster-enable yes
  • 因为一次启动多个redis因此建议启动时能够建立.sh文件执行一次开启

  安装ruby脚本环境code

    [root@redis01 bin]# yum install rubyserver

 

    [root@redis01 bin]# yum install rubygems接口

  而后安装redis-3.0.0.gem(复制到linux环境中ip

  执行ci

    [root@linux02 local]# 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 )

  [root@localhost redis-cluster]#./redis01/redis-cli -p 7001  -c  -h localhost

相关文章
相关标签/搜索