一月 13, 2026指南
如何在 Linux 服务器上安装和配置 Redis
在 Ubuntu 和 CentOS 上安装 Redis 缓存服务器以提高应用程序性能的逐步指南。

Redis 是一个用作数据库、缓存和消息代理的内存中数据结构存储。对于需要快速数据访问的高性能应用程序来说,它是必不可少的。本指南向您展示如何在 Hiddence 服务器上安装和配置 Redis。
在 Ubuntu/Debian 上安装 Redis
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# 验证安装
redis-cli ping
# 应返回:PONG在 CentOS/RHEL 上安装 Redis
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# 验证安装
redis-cli ping
# 应返回:PONG配置 Redis
编辑 Redis 配置文件以优化性能:
bash
sudo nano /etc/redis/redis.conf
# 关键设置:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (出于安全考虑)
# requirepass your_strong_password
sudo systemctl restart redis保护 Redis
默认情况下,Redis 没有密码保护。设置密码:
bash
sudo nano /etc/redis/redis.conf
# 找到并取消注释:
requirepass your_strong_password_here
# 重启 Redis
sudo systemctl restart redis
# 使用密码测试连接
redis-cli -a your_strong_password_here pingRedis 基本用法
bash
# 连接到 Redis
redis-cli
# 设置键值对
SET mykey "Hello Redis"
# 获取值
GET mykey
# 设置过期时间 (TTL)
SETEX mykey 60 "value"
# 检查键是否存在
EXISTS mykey
# 删除键
DEL mykey在 PHP 中使用 Redis
bash
# 安装 PHP Redis 扩展
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# 重启 PHP-FPM
sudo systemctl restart php-fpm
# 在 PHP 中测试:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hello Redis');
# echo $redis->get('test');Redis 最佳实践
- 设置 maxmemory 以防止 Redis 使用所有 RAM
- 使用适当的逐出策略(推荐 allkeys-lru)
- 启用持久化(RDB 或 AOF)以确保护数据持久性
- 定期监控 Redis 内存使用情况
- 使用 Redis Sentinel 实现高可用性
- 使用密码和防火墙规则保护 Redis
- 定期备份 Redis 数据