尝试启动redis-server但得到了:
26195:C 27 Aug 17:05:11.684#警告:未指定配置文件,使用 默认配置。要使用redis-server指定配置文件 /path/to/redis.conf
26195:M 27 Aug 17:05:11.684 *增加了最大打开文件数 到10032(最初设置为1024)。
26195:M 27 Aug 17:05:11.685#创建服务器TCP侦听套接字 *:6379:bind:已在使用的地址
跑lsof -wni tcp:3000
并杀死本地主机并尝试重新启动redis-server并得到相同的上述错误。
尝试:ps -aux | grep redis
(下方输出),然后sudo kill -9 6379
nick4896 12238 0.0 0.1 41432 9048? Sl Aug26 0:14 redis-server *:6379
nick4896 26304 0.0 0.0 21300 984 pts / 21 S + 17:08 0:00 grep --color = auto redis
跑了sudo service redis-server restart
,得到了:
无法重启redis-server.service:单元redis-server.service没有 找到。
有什么想法吗?谢谢您的帮助。
答案 0 :(得分:1)
问题是redis-server.service
到redis.service
的符号链接已删除。
命令
sudo systemctl启用Redis服务器
创建符号链接:
创建的符号链接/etc/systemd/system/redis.service→/lib/systemd/system/redis-server.service。
答案 1 :(得分:0)
遇到这个问题,我建议systemctl daemon-reload
答案 2 :(得分:0)
不是答案,而是为了完成Igor Kavzov的答案,这是在终端上输入的代码:
sudo ln /lib/systemd/system/redis.service /etc/systemd/system/redis-server.service