首先是安裝,直接使用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
此時提示啟動成功。
從之前的日志文件中可以看到