在Linux和macOS上直接安装Redis 8.0 Milestone版本

自从Redis推出其8.0 Milestone版本(简称“M”版本)之后,在M1M2版本上一直只提供Docker容器安装,这对于我这种不常使用容器的人来说并不是特别方便。

但是从M3版本开始,Redis也提供了SnapHomebrew两种安装方式,允许用户不通过容器,直接在Linux和macOS上安装Redis。

比如对于预装了Snap的Ubuntu系统来说,只需要执行以下命令即可在本地安装最新的Redis 8.0 Milestone版本:

$ sudo snap install redis --edge

与此类似,对于安装了Homebrew的macOS系统来说,只需要执行以下命令即可在本地安装最新的Redis 8.0 Milestone版本:

$ brew tap redis/redis
$ brew install --cask redis-rc

在安装过程执行完毕之后,通过查看Redis服务器的版本号可以确认其显示的正是Redis 8.0的开发版本7.9.X

$ redis-cli
127.0.0.1:6379> INFO server
# Server
redis_version:7.9.226
...

并且在Redis 8.0中新增的JSON数据结构也已可用:

127.0.0.1:6379> JSON.SET jsonmsg $ '{"ctx": "Hello, Redis!"}'
OK
127.0.0.1:6379> JSON.GET jsonmsg
"{\"ctx\":\"Hello, Redis!\"}"

这说明最新的Redis 8.0 Milestone版本已经安装到我们的系统上了!

黄健宏
2025.2.5