0
点赞
收藏
分享

微信扫一扫

Linux上安装redis


文章目录

  • ​​准备​​
  • ​​下载Redis​​
  • ​​解压并安装redis​​
  • ​​解压​​
  • ​​移动redis目录​​
  • ​​编译​​
  • ​​安装​​
  • ​​启动redis​​
  • ​​redis.conf 配置文件​​
  • ​​查看redis是否正在运行​​
  • ​​redis-cli​​
  • ​​关闭运行中的redis服务​​
  • ​​Redis报错:-bash: redis-cli: command not found​​

准备

  • 服务器版本:Linux CentOS 7.6 64位
  • redis版本:

下载Redis

​​https://redis.io/download​​

Linux上安装redis_配置文件


右键Download按钮,选择复制链接

 wget https://download.redis.io/releases/redis-6.2.5.tar.gz

Linux上安装redis_centos 7_02


等待下载完成。

解压并安装redis

解压

​tar -zvxf redis-6.2.5.tar.gz​

解压后在跟目录下输入ls列出所有目录会发现多了一个redis-6.2.5.tar.gz的压缩包和一个redis-6.2.5的目录。

Linux上安装redis_linux_03

移动redis目录

一般会将redis目录放置在/usr/local/redis目录,所以这里输入下面命令将目录在/root目录下的redis-6.2.5文件夹更改目录,同时更改文件夹名称为redis。

​mv /root/redis-6.2.5 /usr/local/redis​​ cd 到/usr/local目录下输入ls命令可以查询到当前目录已经多了一个redis子目录,同时/root目录下已经没有redis-6.2.5文件夹

Linux上安装redis_redis_04


Linux上安装redis_centos 7_05

编译

cd到/usr/local/redis目录,输入命令make执行编译命令。

​make​​ 运行结果如下:

Linux上安装redis_linux_06

安装

​make PREFIX=/usr/local/redis install​

PREFIX= 此关键字的作用:
编译时用于指定程序存放的路径。比如我们现在指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录 ,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定好目录也方便后续卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

执行结果:

Linux上安装redis_配置文件_07


redis到此安装完成。

启动redis

根据上面的操作已经将redis安装完成。在目录/usr/local/redis 输入下面命令启动redis:

​./bin/redis-server& ./redis.conf​

Linux上安装redis_redis_08


上面的方式是通过后台进程方式,下面是采取显示启动方式(如在配置文件设置了daemonize属性为yes则跟后台进程方式启动一样)

​./bin/redis-server ./redis.conf​

两种方式的区别无非是有无带符号&的区别。redis-server后面是配置文件,目的是根据该配置文件的配置启动redis服务。redis.conf配置文件允许自定义多个配置文件,通过启动时指定读取哪个即可。

redis.conf 配置文件

在目录/usr/local/redis下有一个redis.conf的配置文件。上面的启动方式就是执行了该配置文件的配置运行了。我们可以通过cat、vim、less 等linux内置的读取命令读取该文件。
也可以通过redis-cli命令进入redis控制台后通过CONFIG GET * 的方式读取所有配置项。如下:

​redis-cli​​​​CONFIG GET *​

Linux上安装redis_redis_09

回车确认后会把所有的配置项读取出来。

Linux上安装redis_redis_10

查看redis是否正在运行

  • 采取查看进程方式
    ​​​ps -aux | grep redis​
  • Linux上安装redis_linux_11


  • 采取端口监听查看方式
    ​​​netstat -lanp | grep 6379​
  • Linux上安装redis_linux_12


redis-cli

是连接本地redis服务的一个命令,通过该命令进入redis的脚本控制台。
输入exit可以退出redis的脚本控制台。

关闭运行中的redis服务

出入redis-cli进入控制台,输入shutdown即可关闭运行中的redis服务。

Linux上安装redis_centos 7_13

Redis报错:-bash: redis-cli: command not found

安装redis后,使用redis-cli报错:
cd到安装的redis的src目录下,将redis-cli拷贝到bin下,让redis-cli指令可以在任意目录下直接使用。
​​​sudo cp redis-cli /usr/local/bin/​

\​


举报

相关推荐

0 条评论