linux上安装redis[从0到1]

redis下载官网:

https://download.redis.io/releases/

找到自己需要的版本
在这里插入图片描述

1.下载redis

选着自己需要下载的版本后,右击选择复制链接,然后利用命令进行下载,进入Xshell控制台,输入wget将复制的链接粘帖上
命令如下:

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

在控制台执行如下命令后:
在这里插入图片描述

2.新建redis文件夹

在/usr/local文件夹下
在这里插入图片描述

3.解压安装Redis

解压:
将下载的redis压缩包解压到指定的目录,一般是将redis目录放在/usr/local/redis目录下,可以使用-C指定到解压下目录

tar -zvxf redis-6.0.5.tar.gz -C /usr/local/redis

解压后当前的目录出现一个redis-6.0.5的目录,就是我们刚刚解压的目录

4.编译

由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:

yum install gcc-c++

然后进入到redis目录,进入redis-6.0.5,然后执行make,控制台会输出一编译的信息
在这里插入图片描述

最终编译成功后如图:
在这里插入图片描述

安装
输入命令:

make PREFIX=/usr/local/redis install

执行结果如下:
在这里插入图片描述

自此redis就安装成功了。可以输入命令查看安装的redis版本
启动redis
进入src目录下,输入命令启动redis

cd src
./redis-server

效果如下:
在这里插入图片描述

5.修改相关配置

(1).修改redis.conf的配置来设置redis以守护进程的形式启动,将no改为yes
在这里插入图片描述

这样启动就不会有图形界面。

(2).如果需要远程连接可以取消保护模式,将protected-mode设置为no,同时将bind注释

在这里插入图片描述
daemonize改为 yes
在这里插入图片描述

新建redis系统服务文件

在/usr/lib/systemd/system新建redis.service

内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/redis-6.0.5/src/redis-server /usr/local/redis/redis-6.0.5/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存系统服务文件,然后输入命令,重载系统服务:systemctl daemon-reload
实现开机自启 systemctl enable redis
重启服务器 reboot
重新连接服务器,查看redis 服务的状态: systemctl status redis
查看端口 netstat -tnap
在这里插入图片描述
在这里插入图片描述

安装成功~

6.错误

6.1 lsof未安装
在这里插入图片描述

安装 lsof
对于基于 Red Hat/CentOS 的系统,可以使用以下命令安装 lsof:

sudo yum install lsof

对于基于 Debian/Ubuntu 的系统,可以使用以下命令安装 lsof:

sudo apt-get update
sudo apt-get install lsof

验证安装
命令: lsof -v
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值