CentOS8云服务器配置Redis
第一步:重置云服务器密码
安装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
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
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赛 の 任意门!
评论
ValineGitalk