Linux之阿里云Ubuntu 20.04.3下Redis安装

文章目录

  • Linux之Ubuntu 20.04.3下Redis安装
    • 1.更新apt
    • 2.安装redis
    • 3.查看redis服务端状态
    • 4.查看版本
    • 5.启动客户端
    • 6.关闭服务端
    • 6.启动服务端
    • 8.查看配置文件
    • 9.远程连接配置
    • 10.远程连接

Linux之Ubuntu 20.04.3下Redis安装

1.更新apt

sudo apt update

Linux之阿里云Ubuntu 20.04.3下Redis安装_第1张图片

2.安装redis

注:这虽然写的是安装服务端,但其实服务端与客户端都会进行安装;
安装后,redis服务端会自动启动
注:无论在哪个目录执行都可以

sudo apt install redis-server

Linux之阿里云Ubuntu 20.04.3下Redis安装_第2张图片

3.查看redis服务端状态

查看redis服务端状态,以下有三种方式,效果一样

sudo systemctl status redis-server
systemctl status redis 
systemctl status redis.service

Linux之阿里云Ubuntu 20.04.3下Redis安装_第3张图片

4.查看版本

版本号是 5.0.7
注:无论在哪个目录执行都可以

redis-server -v
redis-cli -v

在这里插入图片描述

5.启动客户端

需要再开启一个窗口来启动客户端
启动客户端后,需要ping以下来验证是否成功
注:无论在哪个目录执行都可以

redis-cli

Linux之阿里云Ubuntu 20.04.3下Redis安装_第4张图片
Linux之阿里云Ubuntu 20.04.3下Redis安装_第5张图片

6.关闭服务端

注:一定不要用这种2方式systemctl stop redis、 sudo /etc/init.d/redis-server stop,原因是不会杀死redis进程,即使acctive变成了dead,但是redis客户端仍然可以ping通

 ps -ef | grep redis
kill  进程id

在这里插入图片描述
Linux之阿里云Ubuntu 20.04.3下Redis安装_第6张图片
Linux之阿里云Ubuntu 20.04.3下Redis安装_第7张图片

6.启动服务端

如果有一天我们的redsi服务端不小心关了,可以通过以下命令开启;
我们可以看到,虽然启动了,redis进程等都存在,但是状态仍然是死的,原因是我们没有通过systemctl启动及没有交给systemctl来管理,其实是启动成功了的,我们不要去在意这

注:无论在哪个目录执行都可以

redis-server /etc/redis/redis.conf

Linux之阿里云Ubuntu 20.04.3下Redis安装_第8张图片

Linux之阿里云Ubuntu 20.04.3下Redis安装_第9张图片

8.查看配置文件

cd /etc/redis

在这里插入图片描述

9.远程连接配置

1)这是修改之前的

Linux之阿里云Ubuntu 20.04.3下Redis安装_第10张图片

这是修改之后的,把监听地址注释掉,不然只能本地访问

Linux之阿里云Ubuntu 20.04.3下Redis安装_第11张图片

2)这是修改之前的

Linux之阿里云Ubuntu 20.04.3下Redis安装_第12张图片

这是修改之后的,关闭保护模式,不然拒绝访问

在这里插入图片描述

3)更新redis服务端配置文件

 redis-server /etc/redis/redis.conf

在这里插入图片描述

4)查看网络监听,变成 0 0.0.0.0:6379

netstat -nlt|grep 6379

在这里插入图片描述

10.远程连接

把redis进程杀死,然后再启动,用于更新配置

Linux之阿里云Ubuntu 20.04.3下Redis安装_第13张图片

 .\redis-cli.exe -h 39.101.149.4 -p 6379

在这里插入图片描述
Linux之阿里云Ubuntu 20.04.3下Redis安装_第14张图片
Linux之阿里云Ubuntu 20.04.3下Redis安装_第15张图片

你可能感兴趣的:(Linux,linux)