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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM