第一步:重置云服务器密码

安装Redis

使用dnf命令安装

sudo dnf install redis -y

安装的是Redis5.0版本,conf 文件在 /etc/redis.conf ,等待安装完成就可以正常使用了。

如果使用了 dnf 命令在线安装,则不需要任何操作,可以直接使用命令启停 redis 。

systemctl start redis #启动
systemctl stop redis #停止
systemctl status redis #查看 redis 状态

配置文件修改

bind 127.0.0.1 #默认只允许本机访问,如果需要开放外网,则注释掉这行
protected-mode yes #保护模式,如果需要开放外网,则改为 no
port 6379 #可修改端口
requirepass password #登录密码,改配置默认是注释的,放开之后在登录时需要使用如下方式登录

redis-cli -p 6379
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth password
OK
127.0.0.1:6379> ping
PONG

注意要先su进入root权限。

whereis redis命令查找redis.conf配置文件的位置

/etc/redis.conf

vim redis.conf编辑配置文件

配置文件

配置Redis

移动配置文件到安装目录下

进入redis地址中

cd /usr/lib64/redis/

创建文件夹etc

复制配置文件redis.conf到etc中

vim关闭和开启行号(命令模式下 (按下esc))

//关闭行号
:set nonumber

//开启行号
:set number

vim查找

//高亮搜索
:set hlsearch    
//在普通搜索前执行此命令

//普通搜索
一个斜杠 / 加上后面要搜索的内容

配置redis

1)开启外网访问

bind 127.0.0.1注释掉或者改成0.0.0.0

注:开放服务端口

打开防火墙上的对应端口 , 例如默认的是6379

2)配置redis为后台启动

daemonize no 修改为 daemonize yes

Redis启动

1、服务端启动

redis-server /usr/lib64/redis/etc/redis.conf

2、查看进程

ps -ef|grep redis

redis进程

3、客户端启动

1) cd /usr/lib64/redis/
2) ./redis-cli 没密码
   ./redis-cli -a qwe789456321 有密码
3) exit退出

远程服务上执行命令

redis-cli -h host -p port -a password
格式为
redis-cli –h IP地址 –p 端口 –a 密码

这里的地址就是我们云服务器的公网地址。

Redis关闭

第一种关闭方式:(断电、非正常关闭。容易数据丢失)

查询PID   ps -ef | grep -i redis
kill -9 PID

第二种关闭方式(正常关闭、数据保存)

./bin/redis-cli shutdown

或者

./redis-cli -a 你的密码 shutdown