Ubuntu 无法在内存数据存储中启动Redis
在ubuntu 16.04上安装Redis后,我无法激活该服务。当我用sudo systemctl status redis检查它时,它会显示以下错误:Ubuntu 无法在内存数据存储中启动Redis,ubuntu,amazon-ec2,redis,Ubuntu,Amazon Ec2,Redis,在ubuntu 16.04上安装Redis后,我无法激活该服务。当我用sudo systemctl status redis检查它时,它会显示以下错误: ● redis.service - Redis In-Memory Data Store Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled) Active: failed (Result: start-limit-h
● redis.service - Redis In-Memory Data Store
Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled)
Active: failed (Result: start-limit-hit) since Wed 2019-06-12 12:34:59 UTC; 6s ago
Process: 16672 ExecStop=/usr/local/bin/redis-cli shutdown (code=exited, status=203/EXEC)
Process: 16670 ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf (code=exited, status=203/EXEC)
Main PID: 16670 (code=exited, status=203/EXEC)
Jun 12 12:34:59 ip- systemd[1]: redis.service: Service hold-off time over, scheduling restart.
Jun 12 12:34:59 ip- systemd[1]: Stopped Redis In-Memory Data Store.
Jun 12 12:34:59 ip- systemd[1]: redis.service: Start request repeated too quickly.
Jun 12 12:34:59 ip- systemd[1]: Failed to start Redis In-Memory Data Store.
Jun 12 12:34:59 ip- systemd[1]: redis.service: Unit entered failed state.
Jun 12 12:34:59 ip- systemd[1]: redis.service: Failed with result 'start-limit-hit'.
我尝试重新启动redis服务器sudo systemctl restart redis
,但没有成功
还尝试使用以下代码更改redis目录的所有者:
sudo chown redis:redis/var/lib/redis
sudo systemctl重启redis
但这也行不通
请帮助我解决此问题。在这里,我们将为Redis安装所有必需的依赖项,以消除上述错误 cd进入deps
cd/redis stable/deps
然后,安装所需的软件包:
make hiredis lua jemalloc linenoise
现在,回到文件夹cd/redis stable
cd..
现在运行,make
命令,然后安装sudomakeinstall
最后,您可以运行Redis。
sudo apt安装redis服务器