Ubuntu 18.04安装Redis-Server(Celery用途)报错,寻求解决方案
安装Redis-Server用于Celery的报错解决方法
常见场景及修复步骤
1. Ubuntu/Debian系统安装失败
- 更新软件源:
sudo apt update - 修复损坏的包依赖:
sudo apt --fix-broken install - 重新安装Redis:
sudo apt install redis-server - 启动服务:
sudo systemctl start redis-server - 设置开机自启:
sudo systemctl enable redis-server
2. CentOS/RHEL系统安装失败
- 安装EPEL源(未安装时):
sudo yum install epel-release - 更新源缓存:
sudo yum makecache - 清理并更新依赖:
sudo yum clean all && sudo yum update - 安装Redis:
sudo yum install redis - 启动并设置自启:
sudo systemctl start redis && sudo systemctl enable redis
3. 连接Celery时出错
- 检查Redis服务状态:
redis-cli ping,返回PONG即为正常运行 - 确认Celery配置的Redis地址正确,示例配置:
broker_url = 'redis://localhost:6379/0' result_backend = 'redis://localhost:6379/0' - 放行Redis默认端口6379:
- Ubuntu:
sudo ufw allow 6379 - CentOS:
sudo firewall-cmd --add-port=6379/tcp --permanent && sudo firewall-cmd --reload
- Ubuntu:
4. 源码编译安装出错
- 安装编译依赖:
- Ubuntu:
sudo apt install build-essential tcl - CentOS:
sudo yum install gcc make tcl
- Ubuntu:
- 重新编译安装:
wget http://download.redis.io/redis-stable.tar.gz tar xzf redis-stable.tar.gz cd redis-stable make sudo make install
内容的提问来源于stack exchange,提问作者melim
相关产品推荐
相关产品推荐

