如何在CentOS上稳定配置Redis

641
2025/3/21 15:33:20
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上配置Redis是一个相对简单的过程,以下是详细的步骤:

1. 安装依赖

首先,安装编译Redis所需的依赖包:

sudo yum install -y gcc make

2. 下载并解压Redis源码

从Redis官网下载最新版本的源码包,并解压:

wget http://download.redis.io/releases/redis-6.2.6.tar.gz
tar xzf redis-6.2.6.tar.gz
cd redis-6.2.6

3. 编译和安装Redis

编译源码并安装到系统中:

make
sudo make install

4. 配置Redis

复制默认的配置文件到 /etc/redis 目录下,并编辑配置文件:

sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/6379.conf
sudo vi /etc/redis/6379.conf

在配置文件中,进行以下修改:

  • bind 0.0.0.0:允许所有IP访问Redis。
  • daemonize yes:让Redis以守护进程方式运行。
  • requirepass yourpassword:设置Redis的访问密码,将 yourpassword 替换为你自己的密码。

5. 启动Redis服务

配置完成后,启动Redis服务:

redis-server /etc/redis/6379.conf

6. 设置开机自启

为了让Redis在系统重启后自动启动,需要创建并启用Redis服务:

sudo systemctl enable redis
sudo systemctl start redis

7. 测试Redis

使用 redis-cli 工具测试Redis是否成功安装并运行:

redis-cli
ping

如果返回 PONG,说明Redis已经成功运行。

8. 配置优化(可选)

为了提高Redis的性能和安全性,可以进行以下优化:

  • 内存优化:设置 maxmemory 参数限制Redis的最大内存使用,并配置 maxmemory-policy 参数决定内存不足时的清理策略。
  • 持久化优化:启用RDB和AOF持久化,并根据需要配置保存条件和同步策略。
  • 网络优化:调整TCP参数,如 tcp-backlogtcp-nodelaytcp-keepalive
  • CPU优化:设置 worker-processesthreads-per-core 参数以充分利用CPU资源。

9. 安全性配置(可选)

为了提高Redis的安全性,可以进行以下配置:

  • 更改默认端口:修改Redis监听的端口号,避免使用默认的6379端口。
  • 设置密码:通过 requirepass 参数设置访问密码,防止未授权访问。

通过以上步骤,你可以在CentOS上成功安装并配置Redis,同时确保其性能和安全性。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何防范CentOS Exploit攻击