linux下如何启动redis
linux下如何启动redis详细介绍
在 Linux 下启动 Redis 可根据场景选择不同方式,以下是常见操作:
一、基础启动(前台运行,适合调试)
- 直接启动(默认使用
/etc/redis/redis.conf或当前目录配置):bashredis-server - 指定配置文件(如自定义配置在
/opt/redis/redis.conf):bashredis-server /opt/redis/redis.conf启动后终端会显示 Redis 日志,按
Ctrl+C停止。
二、后台运行(生产环境推荐)
- 修改配置文件(关键参数):
编辑redis.conf,确保以下配置项:
confdaemonize yes # 启用守护进程pidfile /var/run/redis_6379.pid # PID 文件路径
logfile "/var/log/redis/redis.log" # 日志路径
保存后启动:
bashredis-server /etc/redis/redis.conf - 验证状态:
bashredis-cli
三、作为系统服务管理(systemd)
适合 CentOS 7+ / Ubuntu 16.04+,执行以下步骤:
- 创建服务文件(保存为
/etc/systemd/system/redis.service):V1
- 启动服务:
bashsystemctl start redis.servicesystemctl redis.service
- 管理命令:
bashsystemctl status redissystemctl restart redis
systemctl stop redis
四、常见问题
- 找不到命令:确保 Redis 已安装(
sudo apt install redis-server或yum install redis)。 - 端口冲突:默认端口 6379,检查是否被占用(
netstat -lntp | grep 6379)。 - 配置文件路径:Debian/Ubuntu 默认在
/etc/redis/redis.conf,CentOS 可能在/etc/redis.conf。
根据场景选择前台调试或后台服务模式,systemd 方式更适合长期运行的生产环境。