美文网首页
Redis-1.安装配置

Redis-1.安装配置

作者: 王南北丶 | 来源:发表于2018-11-28 20:16 被阅读0次

    本文地址: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.安装配置

          本文链接:https://www.haomeiwen.com/subject/bjazqqtx.html