zoukankan      html  css  js  c++  java
  • linux 安装redis和集群

    一、安装redis单机

    1、安装编译环境

    Redis是c语言开发的。

    安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++

    2、安装步骤:

    第一步:redis的源码包上传到linux系统/home/redis-3.0.0.tar.gz。

    第二步:解压缩redis。tar zvxf redis-3.0.0.tar.gz

    第三步:编译。进入redis源码目录。make

    第四步:安装。make install PREFIX=/usr/local/redis

    PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下

    3、启动redis:
    cd /usr/local/redis/bin 

    输入:./redis-server 即启动redis前台程序

    如果要启动redis后台程序:

    修改/usr/local/redis/bin  redis.conf文件中daemonize no改为daemonize yes

    输入:./redis-server redis.conf 就启动了

    想要查看是否启动成功

    4、连接redis:

    [root@localhost bin]# ./redis-cli

    默认连接localhost运行在6379端口的redis服务。

    [root@localhost bin]# ./redis-cli -h 192.168.25.153 -p 6379

    -h:连接的服务器的地址

    -p:服务的端口号

    关闭redis:[root@localhost bin]# ./redis-cli shutdown

     二、安装redis集群

    需要6台redis服务器。搭建伪分布式。

    需要6个redis实例。

    需要运行在不同的端口7001-7006

    第一步:创建6个redis实例,每个实例运行在不同的端口。需要修改redis.conf配置文件。配置文件中还需要把cluster-enabled yes前的注释去掉。

    第二步:启动每个redis实例。

    可以新建一个批处理文件一次启动六个实例

    在redis-cluster下新建

    输入:touch start-all.sh

    编辑此文件添加内容:

    cd reids01
    ./redis-server redis.conf
    cd ..
    cd reids02
    ./redis-server redis.conf
    cd ..
    cd reids03
    ./redis-server redis.conf
    cd ..
    cd reids04
    ./redis-server redis.conf
    cd ..
    cd reids05
    ./redis-server redis.conf
    cd ..
    cd reids06
    ./redis-server redis.conf
    cd ..
    

    由于新建的文件没有执行权限,添加权限,输入:chmod u+x start-all.sh

    第三步:使用ruby脚本搭建集群。

    输入:yum install ruby,是否安装了ruby的执行器

    输入:yum install rubygems

    把redis-3.0.0.gem文件复制到服务器/home下输入gem install redis-3.0.3.gem

    第四部:执行ruby脚本,创建集群,输入./redis-trib.rb create --replicas 1 192.168.25.128:7001 192.168.25.128:7002 192.168.25.128:7003 192.168.25.128:7004 192.168.25.128:7005 192.168.25.128:7006

    第五步:创建关闭集群的脚本:

    输入:vim shutdow-all.sh

    redis01/redis-cli -p 7001 shutdown
    redis01/redis-cli -p 7002 shutdown
    redis01/redis-cli -p 7003 shutdown
    redis01/redis-cli -p 7004 shutdown
    redis01/redis-cli -p 7005 shutdown
    redis01/redis-cli -p 7006 shutdown
    

    输入:chmod u+x shutdow-all.sh 

    第六步:连接redis集群:输入:redis03/redis-cli -p 7005 -c

  • 相关阅读:
    Apache httpd和JBoss构建高可用集群环境
    Ubuntu 14.04下NFS安装配置
    Ubuntu 14.04 安装 JDK 7.0
    Docker第三方项目小结
    Shipyard远程API
    Linux软件管理——yum命令详解
    Quartz集群原理及配置应用
    Rsync原理介绍及配置应用
    python构造wireshark可以解析的LTE空口数据
    A Simple Web Server
  • 原文地址:https://www.cnblogs.com/PengChengLi/p/9095131.html
Copyright © 2011-2022 走看看