Redis-1.安装配置

本文地址:https://www.jianshu.com/p/bab9e64740da

一、安装

  • 首先我们需要安装基础的依赖包。

    sudo yum install -y gcc gcc-c++ make jemalloc-devel epel-release
    
  • 然后使用wget从官网下载最新版本的Redis,目前的最新版是4.0.11

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

    如果想要下载其他版本的话,修改连接中的版本即可。

  • 接下来解压压缩包

    sudo tar -zvxf redis-4.0.11.tar.gz
    
  • 进入到解压出来的目录中,由于redis提供的是已经编译完成的版本,所以直接make install安装即可。

    当然也可以在安装时通过PREFIX参数指定安装的位置。

    cd redis-4.0.11
    sudo make PREFIX=/usr/local/redis install
    

这些步骤完成之后,将会在指定的文件夹中出现redis的服务端和客户端文件。


二、配置

redis安装完毕之后,我们还需要对其做一系列的配置。

1.配置开机启动

在一开始解压的安装文件夹中,有一个redis.conf配置文件,首先我们先在/etc中新建一个文件夹:

sudo mkdir /etc/redis

然后将redis.conf复制到这个文件夹中去。

为了方便使用Redis,我们可以把Redis配置成系统服务,来支持开机启动。

  • 首先,创建一个服务文件。

    sudo vim /usr/lib/systemd/system/redis-server.service
    
  • 然后在这个文件中添加以下内容,里面的内容需要根据你安装的Redis版本和路径进行修改。

    [Unit]
    Description=Redis Server
    After=network.target
    
    [Service]
    ExecStart=/usr/local/redis/bin/redis-server /etc/redis/redis.conf --daemonize no
    ExecStop=/usr/local/redis/bin/redis-cli -p 6379 shutdown
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  • 最后,我们把这个redis服务设置成开机启动。

    sudo systemctl enable redis-server
    
  • 需要马上打开redis服务可以使用以下命令

    sudo systemctl start redis-server
    

2.配置远程连接

由于Redis在安装完成后是默认禁止远程连接的,所以如果需要的话,我们需要开启远程连接。

首先打开Redis的配置文件:

sudo vim /etc/redis/redis.conf

然后找到其中bind 127.0.0.1这一行,将其注释,或者修改为bind 0.0.0.0

3.配置密码

Redis提供了一个轻量级的认证方式,可以让我们在redis.conf中配置密码。

同样的还是在redis.conf文件中,我们需要找到requirepass这一行,这个参数就是密码。将这一行取消注释,然后将你的密码写在这里,例如:

requirepass pwd123

保存退出后,我们需要重启Redis服务。

sudo systemctl restart redis-server

之后,我们打开客户端的时候需要这样验证密码:

redis-cli -a pwd123

或者在进入客户端之后再验证密码:

redis-cli
redis 127.0.0.1:6379> auth pwd123

三、启动测试

安装以及配置完毕之后,我们需要在安装目录下检测一下安装是否成功。

  • 首先为redis-cli制作一个软连接放到/usr/bin目录中,方便使用。

    ln -s /usr/local/redi/bin/redis-cli /usr/bin/redis-cli
    
  • 启动redis-server服务。

    sudo systemctl start redis-server
    
  • 然后我们需要新开一个终端来测试redis客户端是否能启动。

    sudo redis-cli
    

如果这几个步骤都能够正常使用的话,那么我们的redis就安装成功了。

你可能感兴趣的:(Redis-1.安装配置)