二. Redis 超详细的安装教程((七步)一步一步指导,步步附有截屏操作步骤)

二. Redis 超详细的安装教程((七步)一步一步指导,步步附有截屏操作步骤)

@

1. Redis 详细安装教程

Redis 官方下载:https://redis.io/downloads/

在这里插入图片描述

在实际开发中 Redis 都在 Linux 下工作,

Linux 版本: Redis6。


安装步骤:

  1. 首先:Redis是基于c语言编写的,因此需要安装对应的 gcc C语言编译运行的软件。

可以执行:gcc --version 命令查看本地 Linux 当中是否安装大量 gcc

[root@localhost bin]# gcc --version

在这里插入图片描述

如果大家没有安装的话,可以执行:yum install gcc 命令,进行安装,安装 最新的 gcc

yum install gcc

安装完之后,可以,再次执行一下 gcc --version 命令查看 gcc 的版本信息,同时保证自己安装成功了。
注意: 执行该 yum install gcc 命令,成功的前提是,你的 Linux 是可以联网的,是在联网的状态下的,因为下载 gcc 是需要上网下载的。

  1. 下载 redis-6.2.6.tar.gz 上传到 Linux 环境的 /opt 目录 当中

如何将我们的Windows 系统当中的文件,上传到 Linux 指定的目录当中,可以配置使用 Xftp 这个软件。该软件的安装使用:大家可以移步至:🌟🌟🌟【参考韩顺平 一周学会 Linux 第 015 讲 https://www.bilibili.com/video/BV1Sv411r7vd?p=15&spm_id_from=333.788.videopod.episodes】

在这里插入图片描述

在这里插入图片描述

  1. 在 Linux 当中:进入到 /opt 目录,执行解压命令:tar -zxvf redis-6.2.6.tar.gz

因为我们通过 xftp 软件将,redis 安装包放到了 Linux 当中的 opt 目录当中了,我们需要进入到这个 opt 目录当中。

[root@localhost bin]# cd /opt/  #进入到 opt 目录当中

在这里插入图片描述

进入到 opt 目录当中后,执行 tar -zxvf redis-6.2.6.tar.gz 将 redis 安装包进行一个解压。(注意:一定要进入到你放置 redis 安装包的目录当中才行)。

[root@localhost opt]# tar -zxvf redis-6.2.6.tar.gz 

在这里插入图片描述

  1. 解压完成后, 进入目录:cd redis-6.2.6

大概 1 分钟后,就解压完成了,我们就会在当前 opt 目录当中,多出一个 redis-6.2.6 文件夹。

在这里插入图片描述

执行 cd redis-6.2.6 进入到该目录当中。

[root@localhost opt]# cd redis-6.2.6/

在这里插入图片描述

可以执行 ls 命令查看一下,该 redis-6.2.6目录下的文件内容。

[root@localhost redis-6.2.6]# ls

在这里插入图片描述

可以执行 ls -a 查看目录下的全部文件内容,包括隐藏文件等。

[root@localhost redis-6.2.6]# ls -a

在这里插入图片描述

  1. 在 redis-6.2.6 目录下, 执行 make 命令(编译指令)

当我们在 redis-6.2.6 目录下,执行 make 命令进行一个编译:

注意: 如 果 没 有 准 备 好 C 语 言 编 译 环 境 , make 会 报 错 —Jemalloc/jemalloc.h:没有那个文件。解决方案:运行 make distclean , 再执行 make 指令即可。

[root@localhost redis-6.2.6]# make

在这里插入图片描述

  1. 执行: make install, 进行安装
[root@localhost redis-6.2.6]# make install

在这里插入图片描述

  1. 到此,安装 OK , 安装目录在 /usr/local/bin

查看默认安装目录:执行 cd /usr/local/bin 命令进入到该安装目录当中。

[root@localhost redis-6.2.6]# cd /usr/local/bin

在这里插入图片描述

redis-benchmark:性能测试工具,可以在自己机器运行,看看自己机器性能如何
redis-check-aof:修复有问题的 AOF 文件,rdb 和 aof 后面讲
redis-check-dump:修复有问题的 dump.rdb 文件
redis-sentinel:Redis 集群使用
redis-server:Redis 服务器启动命令
redis-cli:客户端,操作入口
  • redis-benchmark:性能测试工具,可以在自己机器运行,看看自己机器性能如何
  • redis-check-aof:修复有问题的 AOF 文件,rdb 和 aof 后面讲
  • redis-check-dump:修复有问题的 dump.rdb 文件
  • redis-sentinel:Redis 集群使用
  • redis-server:Redis 服务器启动命令
  • redis-cli:客户端,操作入口

到此我们的 Reids 就成安装完毕了,接下来就是,该如何启动 Reids 以及,如何使用 Redis 的操作了

2. Redis 后台基本启动 & 详细的基本使用

  1. 拷贝一份redis.conf到其他目录, 比如 /etc 目录, 注意执行保证能够定位到 redis.conf cp redis.conf /etc/redis.conf
[root@localhost bin]# redis.conf cp redis.conf /etc/redis.conf

在这里插入图片描述

  1. 修改/etc/redis.conf 后台启动设置 daemonize no 改成 yes, 并保存退出.

我们可以通过 vim 工具,执行 vim /etc/redis.conf 进去,也可以用 vi 工具:执行 vi /etc/redis.conf

[root@localhost bin]# vim /etc/redis.conf

在这里插入图片描述

shift + / 输入 daemonize
查找“字符串”。按 n 查找下一个

在这里插入图片描述

按键盘 i ,进入
插入模式,
将 no 改为 yes

在这里插入图片描述

说明: 设置 daemonize no 改成 yes, 表示让 Reids 可以在后台运行,而不是,退出了 Redis ,Reids 服务就退出了。(Reids 有两个,一个是 Reids 客户端,一个是 Redis 服务。Reids 客户端退出了,Reids 服务不一定要退出)。

修改完毕后,按 ESC ,再按 : 
Shift+:,输入 wq ,表示
保存并退出。

在这里插入图片描述

  1. Redis 启动 注意保证能定位,redis-server /etc/redis.conf 启动 :redis-server· 指令
[root@localhost local]# redis-server /etc/redis.conf # 启动 redis 服务器

在这里插入图片描述

  1. 查看 redis 是否后台启动成
[root@localhost local]# ps -aux | grep redis

redis 的默认端口是 6379

在这里插入图片描述

  1. 访问 redis 客户端。
[root@localhost local]# redis-cli  // 表示访问 redis 客户端

注意: 没有执行redis-server /etc/redis.conf 将 Reids 服务器启动的话,你是无法进入到 Redis 客户端的。所以,进入 Redis 客户端的前提条件就是,Redis 服务器是启动的,不可以关闭。

在这里插入图片描述

在 Redis 客户端当中,执行 ping 操作,测试 Redis 是否可以正常运行。

127.0.0.1:6379> ping
PONG

在这里插入图片描述

3. Redis 服务器的关闭和启动的注意事项

quit 退出 Redis客户端

not connected> quit

启动 Redis 服务器的命令:

[root@localhost bin]# redis-server /etc/redis.conf

在这里插入图片描述

Redis 服务器关闭的三种方式:

  • 第一种方式:在进入到了 Redis 客户端后,执行 shutdown 命令。

在这里插入图片描述

通过ps -aux | grep redis 命令,查看/监听 Redis 服务器是否关闭了。

[root@localhost local]# ps -aux | grep redis # 查看监听的端口。

在这里插入图片描述

  • 第二种方式:不在 Redis 客户端页面,也可以关闭 Redis 服务

通过 [root@localhost ~]# redis-cli shutdown 命令关闭, Redis 服务

[root@localhost ~]# redis-cli shutdown

在这里插入图片描述

在这里插入图片描述

  • 第三种方式:多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown 。重点掌握这种方式,因为在不同的公司,对应的 Redis 服务的端口,不一定用的就是默认的 6379端口。
[root@localhost bin]# redis-cli -p 6379 shutdown

在这里插入图片描述

在这里插入图片描述

启动 Redis 客户端 / 进入 Redis 客户端的两种方式:

  • 第一种方式:不指明 Redis 客户端的端口,采用默认的 6379 端口,在 Redis 默认端口仍然为 6379 的情况下才是可以使用该命令的。
[root@localhost bin]# redis-cli
  • 第二种方式:指明 Redis 客户端的端口,如果 Redis 端口被修改了,则必须采用这种方式才能启动/进入到 Redis 客户端。(前提是 Redis 服务器是启动的)
[root@localhost bin]# redis-cli -p 6379

在这里插入图片描述

4. 如何修改 Redis 默认的端口

关于 Redis 默认端口配置的修改,是在我们上述配置的 /etc/redis.conf 当值,配置的。

如下图所示:通过 `vim 进入到 /etc/redis.conf 文件当中,并进行编辑,修改 端口。

[root@localhost bin]# vim /etc/redis.conf

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

N(大写) 表示向上找

n(小写) 表示向下找

在这里插入图片描述

注意:这时候我们的端口就不再是 6379了,而是 6399了,启动 Redis客户端(不是服务器),就必须指明 Redis 端口了,不然是无法启动 Redis 客户端的(同时前提是 Redis 服务器已经启动了才行)

在这里插入图片描述

在这里插入图片描述

[root@localhost bin]# redis-cli -p 6399

在这里插入图片描述

5. 补充:Redis 系统目录

redis.cls
 ; redis-server , 这两个命令在: /usr/local/bin
路径下,
可我们在其它路径下/目录下
也可以执行 redis.cls
 ; redis-server 命令呢

在这里插入图片描述

我们可以执行一下 env 命令。查看 Linux 系统目录,路径的命令。

[root@localhost bin]# env

在这里插入图片描述

我们可以清楚的看到: /usr/local/bin 
是在 PATH ** 记录下的。PATH 是 Linux 当中的一个系统环境/系统目录。当我们在 Linux 当中,每次敲的每个命令** 。都是会在这个 PATH记录的路径下去找,对应的命令 。如果在该 PATH 记录的路径下找不到该命令,则会包命令错误。

这就跟我们 Windows 当中的 PATH 配置Java系统环境变量的是一样的道理。关于这一点:想要了解更多的大家可以移步至:🌟🌟🌟 Tomcat 的安装以及其中配置环境原理的详细说明_tomcat环境-CSDN博客

在这里插入图片描述

6. 最后:

“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。感谢你们,我们总会在某个时刻再次相遇。”

在这里插入图片描述

posted @   Rainbow-Sea  阅读(140)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示