zoukankan      html  css  js  c++  java
  • redis单机和集群部署

    一、前期准备工作

      redis-6.2.1.tar.gz

    二、单机操作步骤

      1、首先将安装包放在指定文件夹下,默认放在user/local下

      2、将安装包进行解压

      命令:tar -zxvf redis-6.2.1.tar.gz

       3、进入到解压后的文件夹下

      命令:cd redis-6.2.1

      4、执行安装命令

      命令:make PREFIX=/usr/local/redis install

      PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径

      5、创建文件bin,将执行的文件copy过来

      命令:mkdir bin

      cp src/redis-server /usr/local/redis6.2.1/bin/

      cp src/redis-benchmark /usr/local/redis6.2.1/bin/

      Cp src/redis-cli /usr/local/redis6.2.1/bin/

      cp redis.conf /usr/local/redis6.2.1/bin/

      赋权限:chmod 777 bin/redis-server redis.conf

      6、接下来前端启动redis,首先进入到bin目录,执行命令启动

      命令:./bin/redis-server

     

     

       7、redis放在后台执行,修改配置文件修改redis.conf 文件,将daemonize no 改为daemonize yes,保存进入到bin文件下,执行命令 ./redis-server redis.conf

      8、命令pstree

     

      9、测试,redis-cli客户端连接redis

       10、查看redis里面有没有数据

      命令:keys *

      添加数据,命令:set mykey+内容

      读取数据,命令:get mykey

    ------------------------------------------------------

    三、集群搭建

    ------------------------------------------------------

      1、创建集群节点和文件目录

      在usr/local下创建目录redis-cluster,然后在redis-cluster目录下分别创建7001 7002 7003 7004 7005 7006

      命令:mkdir redis-cluster     

      cd redis-cluster  

      mkdir 7001 7002 7003 7004 7005 7006

      2、从已经安装好的redis目录下,将redis.conf复制上面创建的6个目录下,也可以下载到本地,在一个个文件上传

      命令:cp  redis.conf  /usr/local/redis-cluster/7001/7001.conf

     

       3、修改每个文件的配置,也可以修改好一个复制过去(没有标注的没研究)

     

      4、接下来启动这几个节点,首先进入到安装好的redis目录下(我的方法比较low,有想法的可以自己研究)

      依次执行:./redis-server /usr/local/redis-cluster/7001/7001.conf

     

      在通过ps -ef | grep redis查看启动情况

      5、接下来就是创建集群,redis-6.2的版本,直接用redis-cli来启动,首先进入到redis的src目录下

      命令:redis-cli --cluster create 172.16.31.23:7001 172.16.31.23:7002 172.16.31.23:7003 172.16.31.23:7004 172.16.31.23:7005 172.16.31.23:7006 --cluster-replicas 1

     

      6、显示上图就是创建成功,现在进行测试,进入到redis的bin目录下

      命令: ./redis-cli -h 172.16.31.22 -c -p 7001

      172.16.31.22:7001> set redis custer-test

      172.16.31.22:7002> get redis

      -> Redirected to slot [1151] located at 172.16.31.22:7001

      "custer-test"

         至此,redis安装单机和集群完成

  • 相关阅读:
    (网页)中的简单的遮罩层
    (后端)shiro:Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
    (网页)jQuery的时间datetime控件在AngularJs中使用实例
    Maven Myeclipse 搭建项目
    MyBatis 环境搭建 (一)
    java 常用方法
    XML 基础
    JS BOM
    js 事件
    js 的使用原则
  • 原文地址:https://www.cnblogs.com/darui/p/15324460.html
Copyright © 2011-2022 走看看