Linux下安装Redis

第一步:下载安装包

访问https://redis.io/download  到官网进行下载。这里下载的4.0.9版本.

 

 

 

  或者是使用:(通过命令进行下载)

    wget http://download.redis.io/releases/redis-4.0.9.tar.gz

 

 

 第二步:安装

   1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作

    tar -zxf redis-4.0.9.tar.gz

  

  进入解压文件目录使用 make 对解压的Redis文件进行编译

       图示:这里因为我redis的安装目录在 /usr/locat/  目录下,因此会有如下操作

 

编译完成后如下:

 

 此时在进入src文件夹,执行  make install 进行Redis安装。

 

 

 

 第三步:部署

        1.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

            1)、创建bin和etc文件(此文件不会存在需要手动创建)

       使用  mkdir 命令去创建 bin  和 etc 

       

  回到刚刚安装目录,找到redis.conf,将其复制移动到 /usr/local/redis/ect 下

             执行命令如下:

     将redis.conf 移动到刚刚创建的etc文件

                    mv redis.conf /usr/local/redis/etc/

                      

 

 

 

       进入src目录 以下文件移动到刚刚创建的bin文件

        mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/

                       

 

 

  2.启动

    进入刚才 bin 目录执行 redis-server 启动redis  

    

   进入到 etc 文件 找到 redis.conf 

     使用 vim redis.conf 进行编辑 

       需要做以下几件事: 

        将daemonize属性改为yes(表明需要在后台运行)


        注释掉127.0.0.1: 将ip变为开放状态   若是指定IP那么只能由指定  ip 去访问redis

                        

 

 

          设置一个密码: 

        

        找到   #requirepass foobared

           修改为 requirepass xxxxxx

    设置密码 为了安全一定要设,而且这里如果不绑定ip也不设密码的话,redis是默认保护模式,只能本虚拟机访问,不允许其他ip访问

  保存配置文件,重启redis服务,查看虚拟机ip;

     shutdown
  启动的时候记得 和配置文件一起启动 否则的话配置不生效

    ./redis-server /usr/local/redis/etc/redis.conf

  Redis Desk 若是访问不到 请查看 防火墙是否放开了端口号

              # 查看防火墙状态
    systemctl status firewalld 

    # 停止防火墙
    systemctl disable firewalld

    # 启动防火墙
     systemctl start firewalld

    # 禁用防火墙
    systemctl stop firewalld

    # 重启防火墙

    firewall-cmd --reload

 

      # 查询端口是否开放
    firewall-cmd --query-port=6379/tcp
    
    # 开放6379端口
    firewall-cmd --permanent --add-port=6379/tcp
    
    # 移除端口
    firewall-cmd --permanent --remove-port=6379/tcp

    #重启防火墙(修改配置后要重启防火墙)
    firewall-cmd --reload

 

Redis  修改端口号

   将 /usr/local/redis/etc/redis.conf  复制一份

  cp -v redis.conf  /usr/local/etc/redis1.conf

     注意:原文件不要修改 否则会导致 redis  ./redis-cli 时候启动失败

   打开 redis1.conf  修改 port 3679     修改为 port xxx 即可

  然后启动redis

    ./redis-server /usr/local/redis/etc/redis1.conf

  可以使用 ps -ef|grep redis 查看进程

  使用  ./redis-cli -p xxx 即可

 

 

 

 

 

 

 

  

 

posted @ 2020-09-23 14:01  RM-RF?  阅读(129)  评论(0编辑  收藏  举报