CentOS8镜像安装和配置Redis缓存机制方法

我们很多朋友在使用服务器建站的时候,有需要给网站加速会考虑和建议使用Memcached和Redis比较多的。一般我们普通服务器和个人网站,可能使用配置Memcached就足够,而且我们也有看到常见的WP程序也有对应的插件支持。但是我们有些项目是需要用到Redis。

Redis是一个开源的内存中数据结构存储,在这篇文章中国外主机优惠准备简单的记录CentOS8服务器镜像中部署Redis缓存,一般较大型的项目和较大配置的服务器会使用到的Redis。根据官方的介绍,CentOS8服务器镜像的至少配置4GB内存,否则国外主机优惠建议我们安装Debian或者Ubuntu轻量镜像。

第一、安装Redis

1、启动应用包

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

2、列出包列表

dnf module list | grep redis

然后我们看下版本。比如我们看到最新的是6.0版本,我们就安装。

sudo dnf module install redis:remi-6.0 -y

3、启动和开机启动

sudo systemctl enable redis.service

sudo systemctl start redis.service

这样我们安装完毕Redis。

第二、配置Redis

打开配置文件

/etc/redis.conf

我们可以将文件下载到本地或者用vi工具在线编辑。

maxmemory 128mb

设置内存容量。一般情况我们如果封顶接近maxmemory时,Redis将会停止写入数据。 我们可以设置如何删除数据腾出空间。我们也可以采用allkeys-lru驱逐策略。

maxmemory-policy allkeys-lru

然后我们还需要设置保存磁盘存储的策略。

save 900 1
save 300 10
save 60 10000

默认一般这样设置,然后启动生效。

sudo systemctl restart redis.service

第三、微调系统设置

检测日志是否正常

sudo tail /var/log/redis/redis.log

如果有报错的话需要修复。具体以实际报错为准。

然后我们重启服务器之后准备简单的测试。比如,我们采用redis-cli程序通过默认回送IP 127.0.0.1和端口6379连接到Redis。这里需要注意,如果我们有安全组设置需要开放端口。

redis-cli -h 127.0.0.1 -p 6379

如果有出现

127.0.0.1:6379>

这样代表是没问题的。

这样简单的流程下来,就可以实现在CentOS8配置Redis缓存机制,但是有些WEB环境自带小工具命令可以快速安装配置的。