redis——在ubuntu 18.04上安装redis及解决无法启动的问题

首先是安装,直接使用apt-get install就可以了

sudo apt-get update
sudo apt-get install redis-server

以上命令,在本人win10的linux子系统上,直接就安装完成了。而在阿里云租的ubuntu 18.04,则报了以下错误

上面说在启动的时候失败了。

tail /var/log/redis/redis-server.log
6442:C 19 Jan 14:47:56.417 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
6442:C 19 Jan 14:47:56.417 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=6442, just started
6442:C 19 Jan 14:47:56.417 # Configuration loaded
6450:M 19 Jan 14:47:56.420 # Creating Server TCP listening socket ::1:6379: bind: Cannot assign requested address

后来查资料得知,可能的原因是:主机上禁用了IPv6,而Ubuntu的redis-server软件包(版本5:4.0.9-1)附带了:绑定127.0.0.1 :: 1。

修改redis配置文件中的 bind 地址;注释 bind 地址或将 bind 地址修改为 0.0.0.0

sudo vim /etc/redis/redis.conf  

找到以下这行,将其注释

 然后可以启动了

sudo /etc/init.d/redis-server start

此时提示启动成功。

从之前的日志文件中可以看到

参考资料https://www.jianshu.com/p/93085829535c

猜你喜欢

转载自www.cnblogs.com/chinxi/p/12214228.html