Redis 安装

一,  单机版 redis 安装

1.  下载 redis-3.0.5.tar.gz 文件

2. 需要安装gcc:命令: yum install gcc-c++

3. 解压源码包      命令:  tar -xzvf redis-3.0.5.tar.gz

4. 进入解压后的源码包    cd redis-3.0.5/  执行命令: make

5. 使用 make install  指定安装目录  命令:  make install PREFIX=/usr/local/redis

 

redis 的启动

  1. 前端启动:   cd /usr/local/redis/bin/  执行命令: ./redis-server   端口是6379

  2. 后端启动,需要指定配置文件启动

    1)从解压目录拷贝配置文件到安装目录,cp redis.conf /usr/local/redis/bin/redis.conf

    2)修改配置文件   redis.conf      daemonize no   改为  daemonize yes

  

    3)  执行命令后端启动:   

       bin 目录下执行:  ./redis-server redis.conf

二,  模拟redis集群

  1.   安装完成redis后,   进入 /usr/local  目录

  2.  创建文件夹存放redis实例,   mkdir redis-cluster,    进入/user/local 下执行  cp bin -r ../redis-cluster/redis01

  3. 进入 redis01 中更改redis.conf 文件  1)指定端口号,  2, 去掉第二个  cluster-enabled yes 的注释, 表示要以集群启动

  

  4,  需要安装ruby

  5.   进入redis解压目录src下

  cp redis-trib.rb  /usr/local/redis-cluster   下

  编写一个可执行文件     进入:  /usr/local/redis-cluster

  vim  startall.sh

cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..

  6.  添加权限   chmod  +x startall.sh

  7,  执行   ./startall.sh

  8.  查看启动进程:   ps aux | grep redis

    9.  创建集群   命令: ./redis-trib.rb create --replicas 1 192.168.88.142:7001 192.168.88.142:7002 192.168.88.142:7003 192.168.88.142:7004 192.168.88.142:7005  192.168.88.142:7006

  10, 1  表示1个备份,

  11.   到任意的客户端  比如  redis01 下链接任意的节点都可以

    如   

    [root@bogon redis-cluster]# redis01/redis-cli -h 192.168.25.153 -p 7002 -c  (-c表示链接集群)

  12.   关闭redis,    本机可以在 

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

      127.0.0.1:6379> shutdown

      not connected> quit
      [root@hadoop bin]# ps aux | grep redis   关闭redis服务,

    集群可以  [root@bogon redis-cluster]# redis01/redis-cli -h 192.168.25.153 -p 7002 shutdown

    

 详细 redis集群搭建及操作可以参考  

链接:https://pan.baidu.com/s/1Oe8qbJiD_RzD3JNlavKhmQ
提取码:82w7

posted @ 2018-12-11 22:41  林**  阅读(140)  评论(0编辑  收藏  举报