主要使用场景是为了在虚拟机中的Ubuntu安装redis。为了达到使用的目的,需要修改一些配置和避免自动升级导致配置被覆盖的问题。
1.Snap 安装redis
sudo apt update
sudo apt install redis-tools # this will install `redis-cli`
sudo snap install redis
2.配置修改
因为需要在外部访问redis服务,需要修改redis的对外服务ip绑定,否则的话只能通过loopback地址访问。
配置文件位置: /var/snap/redis/common/etc/redis/redis.conf
修改属性:
1.bind * -::*
2.protected-mode no
重启redis服务: sudo snap restart redis
3.停止snap自动更新
如果不配置snap自动更新,会导致redis的配置在更新后会回到初始值,导致在外部访问不了redis服务。 可以使用下面的命令停止snap的自动更新。
sudo snap refresh --hold
4.测试redis服务
修改后可以使用redis-cli命令来测试是否生效
redis-cli -h {ip}
连接上后输入ping,回显pong表示成功。
参考链接: