Redis(一)Centos7.6安装Redis服务

这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战

缓存是个好东西啊。

网站访问量大的时候,能抵挡好一阵呢。

虽然我网站访问量大时候仅限于被爬取数据的时候。

这数据库要是崩一次,也够受的了。

尝试在服务器上安装一个redis。

试试,看看他能挺多久。

我不太喜欢使用编译安装来安装程序。

最开始接触linux的时候,使用编译安装lamp环境,经常出错,留下阴影了都。

因此我使用yum命令安装。

但是Centos的yum源中没有redis。

这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库

1:首先安装epel,一路yes,命令如下:

yum install epel-release
复制代码

2:第三方源配置好之后,我们开始安装redis

yum install redis
复制代码

安装完成之后,这里需要注意一下:重点,redis访问端口为6379,这里需要将6379端口开放,否则redis无法访问。

3:开启redis命令:

systemctl start redis
复制代码

4:设置redis开机启动命令:

systemctl enable redis
复制代码

5:查看redis运行状态命令:

systemctl status redis
复制代码

至此,linux服务器安装redis完成。

6:让redis在后台运行:修改 redis.conf 中 daemonize 为 yes 即可

7:redis 设置密码:(这个密码你可以不设置,我就没有设置)

redis-cli //进入 redis 操作界面
config set requirepass test123 //设置密码
auth test123 //密码验证
config get requirepass //获取密码
复制代码

设置完密码之后,执行redis命令,如果报错,需要先执行

auth test123 //密码验证
复制代码

8:停止redis服务器

通过下面的命令停止redis服务器。

redis-cli shutdown
redis 设置密码登录后,想关闭redis服务器,需要

redis-cli -a 密码 shutdown
复制代码

9:redis允许远程访问

redis服务器默认是处于保护模式并只能本地访问,打开redis.conf文件可以看到如下配置

bind 127.0.0.1
protected-mode yes
复制代码

修改为

#bind 127.0.0.1
protected-mode no
复制代码

然后重新载入redis配置

redis-server redis.conf
复制代码

10: redis远程连接的密码验证

redis.conf中,打开配置文件找到

#requirepass foobared
复制代码

去掉行前的注释,并修改密码为所需的密码,保存文件

requirepass myRedis
复制代码

重启redis

redis-cli shutdown
redis-server redis.conf
复制代码

11 :redis忘记密码处理方法

如果有一天突然手一抖,完了,redis密码是啥来着,我咋记不住了呢。

这个时候不要慌,打开linux命令行。

输入:

whereis redis.conf
复制代码

1593654908771401.png

然后打开这个redis的配置文件

全文搜索:requirepass

在这里插入图片描述

requirepass后边的字符串,就是你得redis密码

以上基本上是linux安装及配置redis相关内容

有好的建议,请在下方输入你的评论。

欢迎访问个人博客
guanchao.site

欢迎访问小程序:

在这里插入图片描述