redis安装

本文详细介绍redis的安装流程。


一、准备工作

  1、安装C语言需要的GCC环境--编译环境

    因为redis是使用c语言开发的,需要基于此环境进行编译处理。

    可通过rpm -qa | grep gcc查看是否已经安装(已安装则不需要):

    

     没有,则使用yum install -y gcc-c++命令进行安装:

    

  2、添加wget工具--一个网络下载工具

    同理,可通过rpm -qa | grep wget命令查看是否已安装,没有则通过yum install -y wget命令安装。

    

  3、网络下载redis安装包

    通过wget http://download.redis.io/releases/redis-5.0.7.tar.gz命令下载安装包。(如下载成功直接看下面的安装步骤

    

     注意,如果出现如下错误,是因为域名解析的问题:

    

     可通过vim /etc/resolv.conf修改域名解析服务器,(我自己测试只有配置成谷歌的域名解析器的时候才能够下载,但是由于是国外的,会发现非常的慢,好在redis本省的安装包不是很大。多等一会儿吧)--如果有好的解决方案,请在评论区批评指正。

    这一块下载我几乎崩溃了,如果朋友有已经下载好的,直接拿来用哦O(∩_∩)O。

    


 二、安装步骤

  1、解压redis-5.0.7.tar.gz

    

  2、进去redis-5.0.7目录下,执行编译命令

     ①cd redis-5.0.7

     ②make   如下表示编译成功:

    

  3、安装redis,需要通过PREFIX指定安装路径

    make install PREFIX=/usr/local/redis

         

三、启动步骤

  1、前端方式

    【启动】:直接通过bin/redis-server启动。

        cd /usr/local/redis/bin | ./redis-server

        

    【关闭】:ctrl+c关闭

  2、后端方式(守护进程方式)

    【启动】

    第一步:拷贝redis-5.0.7/redis.conf配置文件到redis的安装目录的bin目录

       cp /redis-5.0.7/redis.conf /usr/local/redis/bin/

       (为什么需要这一步说明一下。因为后面启动的时候是这样的:./redis-server redis.conf。如果没有这一步,启动方式就得变成./redis-server  /redis-5.0.7/redis.conf。显得比较繁琐)

      

    第二步:修改redis.conf(开启允许后台运行和允许远程访问)

      ps:①先grep搜索行数,再进去修改。②:n可以快速跳到第n行

    开发远程登录设置一:关闭受保护模式。

    

    开放远程登录设置二:默认绑定的是回环地址,默认不被其他机器访问

     

    开放允许后台登录设置:

    

    第三步,启动服务

    ./redis-server redis.conf

    

    【关闭】

    ./redis-cli shutdown

    

四、其他命令说明

  redis-server:启动redis服务

  redis-cli:进入redis命令客户端

  redis-benchmark:性能测试工具

  redis-check-aof:aof文件进行检查的工具

  redis-check-dump:rdb文件进行检查的工具

  redis-sentinel:启动哨兵监控服务  

五、其他补充

  如果你使用的是云服务器,建议设置一下登录密码,防止被恶意挖矿了(当然后面使用代码进行登录的时候就需要指定密码了)。

  如果是本地虚拟机安装redis,就没这个必要了。

  

  客户端密码登录:server-cli  -a  你的密码

  Over.......

 

"我们所要追求的,永远不是绝对的正确,而是比过去的自己更好"
原文地址:https://www.cnblogs.com/zomicc/p/12312467.html