2024-01-17 银河麒麟V10 安装Redis

背景

Windows中使用Redis的安装包很容易找到,解压出来就可以使用。银河麒麟中使用Redis没有直接的安装包,所以需要使用源码自己编译。

准备

官网下载Redis源码:Redis官网

2024-01-17_155824.jpg

笔者这里下载的是6.2.14版本,这里下载的是源码

2024-01-17_161823.jpg

编译

将源码包导入到银河麒麟主机中,笔者这里放在/opt中

2024-01-17_160431.jpg

解压这个压缩包得到源码文件夹

tar -xvf redis-6.2.14.tar.gz
2024-01-17_160457.jpg

这里先进入/usr/local/bin目录中查看已有的文件夹,没有关于redis的文件。这里看一下是因为后面编译后会在此文件夹生成一些redis的执行文件。这个文件夹是系统环境变量文件夹,redis编译后把执行文件直接输出到这里,可以方便使用,不需要配置环境变量就可以在全局使用redis。

2024-01-17_160523.jpg

进入Redis源码文件夹,执行编译命令

cd /opt/redis-6.2.14

make && make install
2024-01-17_1608522.png

编译需要等待,这个长图是拼接的,编译过程中会有很多日志。等待编译结束。

再进入/usr/local/bin目录中查看编译后生成了Redis相关的执行文件,其中redis-server是redis启动文件,redis-cli是redis客户端文件。

2024-01-17_160939.jpg

运行

执行redis启动命令,在日志中可以看到熟悉的redis界面,并且使用了6379端口

redis-server
2024-01-17_161226.jpg

我们在另一个窗口中使用redis客户端连接,可以连接成功,说明redis编译、启动是成功的,并且使用了默认的6379端口

2024-01-17_161256.jpg

关掉redis,修改/opt/redis-6.2.14/redis.conf文件,这个文件是redis的配置文件,通常我们不需要修改。上述我们直接启动redis并没有指定配置文件,一般也是这样用。我们现在将配置文件中的端口改成6378。

2024-01-17_161342.jpg

启动redis,指定配置文件

redis-server /opt/redis-6.2.14/redis.conf

看到redis一样能启动,并且开放的端口是6378,说明配置文件修改成功,并且启动时配置文件也指定成功

2024-01-17_161421.jpg

执行redis可以端程序,提示连接失败,是因为默认对127.0.0.1:6379端口进行连接,这里我们修改了redis端口,所以连接失败,可以在连接时加上参数,指定端口进行连接

redis-cli -h 127.0.0.1 -p 6378
2024-01-17_161445.jpg

配置文件

在文件夹内先看有哪些文件

2024-01-18_085551.jpg

在该文件夹内运行redis后再看文件夹内,会发现多了一个dump.rdb文件。

redis是将数据存储在内存中的,当电脑断电或者其它原因宕机,数据就会丢失,不能持久化存储。这也是redis快的原因。这个文件就是redis针对这一短板的设计,可以将内存的数据存储在硬盘上。redis会定时(具体定时规则请单独研究,一般使用默认就行),将内存中的数据集写入磁盘,存储在这个文件内,当redis停止,再次启动时会将文件内的数据读到内存中。

2024-01-18_085803.jpg

关于这个这个文件的信息可以在配置文件中定义,比如存储位置、文件名称。存储路径默认是当前路径,因为redis编译后启动文件在系统环境变量中,所以在任何位置都可以启动redis,但是默认的文件路径就是当前路径,所以你在哪里启动,就会在哪里创建这个文件,时间久了会看到很多在这个rdb文件,为了防止这个文件乱跑,一般对这个路径配置为绝对路径。

2024-01-18_090605.jpg

将文件路径修改为redis安装路径,文件名称改为redis.rdb

2024-01-18_091721.jpg

在/home路径下运行redis,然后查找dump.rdb,找不到这个文件,查找redis.rdb,可以在配置的路径下找到该文件,说明配置文件修改是生效的。

2024-01-18_091918.jpg
  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值