0
点赞
收藏
分享

微信扫一扫

CentOS安装Redis数据库

40dba2f2a596 2022-03-12 阅读 88

全文目录

一、使用Yum安装

1、检查是否有redis yum 源

yum search redis
# 也可以使用 yum install redis

在这里插入图片描述
这里是不存在源的。

2、下载fedora的epel仓库

yum install epel-release

在这里插入图片描述

3、安装Redis

yum install redis
# 使用yum install -y redis 可以跳过确认

在这里插入图片描述

4、设置redis为开机自动启动

systemctl enable nginx.service
systemctl daemon-reload

5、Redis常用命令

# 服务状态
systemctl status redis

# 服务启动
systemctl start redis

# 服务停止
systemctl stop redis

# 服务重启
systemctl restart redis

# 查看redis进程
ps -ef | grep redis

# 进入本机redis
redis-cli

6、开放防火墙,云服务一般在后台操作可忽略这步

# 开放6379
firewall-cmd --zone=public --add-port=6379/tcp --permanent

# 重启防火墙
systemctl restart firewalld

在这里插入图片描述

7、开放外网使用,设置密码

查看配置文件位置

whereis redis

在这里插入图片描述
使用vim打开 /etc/redis.conf文件

vim /etc/redis.conf

找到 bind 127.0.0.1 这行
在这里插入图片描述
i 键,进入插入状态,使用英文 # 号注释掉
在这里插入图片描述
Esc 键, 然后输入 :wq , 回车,修改完成
在这里插入图片描述
注意:在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错, 所以我们要修改 protected-modeno

查看redis版本方法

redis-cli
# 然后输入 info 命令就能看到版本号

在这里插入图片描述
这里我们是 3.2.12版本,所以要修改,重复上面操作,使用vim打开配置文件, 找到 protected-mode
在这里插入图片描述
yes修改为no
在这里插入图片描述
保存成功后,重启redis服务

systemctl restart redis

修改密码,使用上述方法打开配置文件,找到 requirepass
在这里插入图片描述
默认是注释的,去掉注释 foobared改成自己想要设置的密码,如设置为123456:

requirepass 123456

保存配置,然后重启服务就可以了。

注意:以上操作均在centos7.6 root账户下操作。

举报

相关推荐

0 条评论