• 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安装单机和集群完成

  • 相关阅读:
    [bzoj3527][Zjoi2014]力_FFT
    [bzoj2194]快速傅立叶之二_FFT
    [bzoj2179]FFT快速傅立叶_FFT
    [bzoj3196][Tyvj1730]二逼平衡树_树套树_位置线段树套非旋转Treap/树状数组套主席树/权值线段树套位置线段树
    [bzoj3436]小K的农场_差分约束
    [bzoj3712][PA2014]Fiolki_倍增LCA
    [bzoj2208][Jsoi2010]连通数_bitset_传递闭包floyd
    [bzoj2150]部落战争_二分图最小路径覆盖
    [bzoj1059][ZJOI2007]矩阵游戏_二分图最大匹配
    python_SMTP and POP3
  • 原文地址:https://www.cnblogs.com/darui/p/15324460.html
Copyright © 2020-2023  润新知