首先是安装,直接使用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 |