Linux版Redis安装

99 阅读2分钟

1、检查Linux是32位还是64位

我们使用如下命令检查Linux是32位还是64位:

getconf LONG_BIT

image-20240111191749394

我这里返回显示的就是64位。建议使用64位

2、gcc安装

我们首先输入如下命令查看是否安装了gcc

gcc -v

如果没有安装,则是这样

image-20240111193124535

安装了则是这样

image-20240111193159035

如果没有安装,我们接下来则使用如下命令安装gcc

yum -y install gcc-c++

image-20240111193321674

安装完成后,使用上面的命令查看gcc是否安装成功。

3、Redis下载

Redis官网地址

redis.io/

image-20240111193738754

image-20240111193821717

下载的是一个文件后缀名为.tar.gz的压缩包

4、Redis的安装

将下载的压缩包上传至Linux的opt文件夹下。

image-20240111194023960

image-20240111194129257

解压压缩包

tar -zxvf 压缩包名

image-20240111194420628

image-20240111194437979

image-20240111194453888

进入解压后的文件夹

cd 文件夹名

image-20240111194705049

在当前目录下执行make命令

make && make install

image-20240111195002960

image-20240111195113640

接下来查看安装情况,redis默认的安装目录为usr/local/bin,我们使用如下命令来查看

cd /usr/local/bin
ll

image-20240111195521319

有上图中的这些文件就是安装好了。

将默认的配置文件redis.conf拷贝到自己定义好的一个路径下。

  1. 首先我们回到压缩包解压的文件夹下。
cd /opt/redis-7.2.4

image-20240111200434751

  1. 新建一个目录myredis。
mkdir /myredis

image-20240111200606275

  1. 将配置文件redis.conf拷贝一份到myredis文件目录下,并重命名。
cp redis.conf /myredis/redis7.conf

image-20240111201054129

  1. 查看是否拷贝成功
cd /myredis
ls

image-20240111201154984

修改配置文件

  1. 用vim打开redis7.conf文件
vi redis7.conf

image-20240111201604097

  1. 将daemonize no改为daemonize yes

按i键进入插入模式

image-20240111201809613

image-20240111201829832

  1. 将protected-mode yes改为protected-mode no

image-20240111202119763

image-20240111202144006

  1. 将bind 127.0.0.1直接注释掉

image-20240111202610759

image-20240111202631036

  1. 设置redis密码

image-20240111202758197

image-20240111202922718

5、启动Redis服务

redis-server /myredis/redis7.conf

启动报错

image-20240111203628275

解决方案:

vi /etc/sysctl.conf

vm.overcommit_memory = 1

写入

image-20240111203830680

重启

reboot

再次启动服务

image-20240111203954645

我们使用如下命令查看redis的启动状态

ps -ef|grep redis|grep -v grep

image-20240111204129567

6、连接服务

使用如下命令连接redis服务

redis-cli -a 123456 -p 6379

image-20240111204458574

可以使用如下命令判断是否能正常使用

ping

image-20240111204636882

7、关闭Redis

关闭服务连接

quit

image-20240111211150296

单实例关闭redis

redis-cli -a 123456 shutdown

image-20240111211246147

多实例关闭redis,指定端口关闭

redis-cli -a 123456 -p 6379 shutdown

image-20240111211448989