在Ubuntu18版中安裝redis時出現以下錯誤,提了工單。順利解決,記錄一下。redis
直接使用命令安裝會出現如下截圖報錯。ubuntu
ubuntu@VM-0-16-ubuntu:~$ sudo apt-get install redis-servervim
此錯誤的緣由是Ubuntu18中最新的Redis配置須要主機支持IPV6,因此能夠從如下2個方法來解決這個問題。app
(1) 開啓主機的IPV6設置spa
ubuntu@VM-0-16-ubuntu:~$ sudo vim /etc/sysctl.conf3d
ubuntu@VM-0-16-ubuntu:~$ sudo sysctl -pserver
ubuntu@VM-0-16-ubuntu:~$ sudo apt-get install redis-serverblog
說明:get
修改完內核配置文件後並不須要重啓網卡(ubuntu@VM-0-16-ubuntu:~$ sudo netplan apply)用ubuntu@VM-0-16-ubuntu:~$ sudo sysctl -p命令加載最新的內核配置文件就行。配置
(2) 取消掉Redis配置文件中的IPV6的監聽
ubuntu@VM-0-16-ubuntu:~$ sudo vim /etc/redis/redis.conf
ubuntu@VM-0-16-ubuntu:~$ sudo apt-get install redis-server