Appearance
Redis 缓存服务安装
概述
Redis是一个开源的内存数据结构存储系统,用作数据库、缓存和消息代理。DSMall Pro支持Redis作为缓存驱动,可以显著提升系统性能。
环境要求
基础环境
- PHP 8.0+
- Redis 6.0+(推荐)
- 内存:至少512MB可用内存
PHP扩展要求
- redis扩展(推荐):原生PHP Redis扩展,性能最佳
安装方式
方式一:宝塔面板安装(推荐)
1. 安装Redis服务
- 宝塔面板 → 软件商店 → 搜索"Redis"
- 安装Redis服务(选择最新稳定版)
- 安装完成后,Redis会自动启动
2. 配置Redis
- 宝塔面板 → 软件商店 → Redis → 设置
- 配置Redis参数:
- 端口:6379(默认)
- 密码:设置强密码(生产环境必须)
3. 安装PHP Redis扩展
- 宝塔面板 → 软件商店 → PHP → 设置
- 选择对应PHP版本 → 安装扩展
- 搜索并安装"redis"扩展
- 重启PHP服务
方式二:命令行安装
Ubuntu/Debian系统
bash
# 更新包列表
sudo apt update
# 安装Redis服务
sudo apt install redis-server
# 安装PHP Redis扩展
sudo apt install php-redis
# 启动Redis服务
sudo systemctl start redis-server
sudo systemctl enable redis-server
# 检查Redis状态
sudo systemctl status redis-serverCentOS/RHEL系统
bash
# 安装EPEL仓库
sudo yum install epel-release
# 安装Redis服务
sudo yum install redis
# 安装PHP Redis扩展
sudo yum install php-redis
# 启动Redis服务
sudo systemctl start redis
sudo systemctl enable redis
# 检查Redis状态
sudo systemctl status redisWindows系统
下载Redis:
- 访问 Redis Windows版本
- 下载最新稳定版
安装Redis:
- 解压到指定目录(如:C:\Redis)
- 运行
redis-server.exe启动服务
安装PHP Redis扩展:
- 下载对应PHP版本的redis扩展(.dll文件)
- 将扩展文件放到PHP的ext目录
- 在php.ini中添加:
extension=redis - 重启PHP服务
方式三:Docker安装
bash
# 拉取Redis镜像
docker pull redis:latest
# 运行Redis容器
docker run -d \
--name redis-server \
-p 6379:6379 \
-v redis-data:/data \
redis:latest redis-server --appendonly yes
# 设置密码(可选)
docker run -d \
--name redis-server \
-p 6379:6379 \
-v redis-data:/data \
redis:latest redis-server --requirepass your_password配置DSMall Pro
1. 修改缓存配置
编辑 php-server/config/cache.php 文件:
php
<?php
return [
// 默认缓存驱动
'default' => 'redis', // 改为redis
// 缓存连接方式配置
'stores' => [
'file' => [
// 文件缓存配置...
],
'redis' => [
// 驱动方式
'type' => 'Redis',
// Redis 主机
'host' => '127.0.0.1',
// Redis 端口
'port' => 6379,
// Redis 密码(如果设置了密码)
'password' => 'your_redis_password',
// Redis 数据库
'select' => 0,
// Redis 超时时间
'timeout' => 0,
// Redis 缓存有效期
'expire' => 0,
],
],
];故障排除
1. 连接失败
问题:无法连接到Redis服务器
解决方案:
- 检查Redis服务是否启动:
systemctl status redis - 检查端口是否开放:
netstat -tlnp | grep 6379 - 检查防火墙设置
- 验证密码是否正确
最后更新:2024-01-20
维护者:DSPlatform技术团队(德尚网络)
获取帮助
如果您在使用过程中遇到问题,可以通过以下方式获取帮助:
- 官方网站:https://www.csdeshang.com
- 电话咨询:15364080101(微信同号)
- QQ咨询:858761000
- 邮箱咨询:858761000@qq.com
- 工作时间:工作日 9:00-18:00
- 微信咨询:扫码添加微信

版权所有 © 2014-至今 德尚网络