2026年10月14日
安装 Goblin Core,不用从源码构建
Goblin Core 为 Apple Silicon、x86-64 Linux、ARM64 Ubuntu 和龙芯提供预编译软件包,安装服务器无需从源码构建。
现在可以直接安装 Goblin Core,不用从源码构建了。0.10.6 已有适用于 Apple Silicon Mac、x86-64 Debian 和 Ubuntu、ARM64 Ubuntu 26.04,以及运行 Kylin V10 SP1 的龙芯的预编译软件包。Mac 上用 Homebrew,x86-64 或 ARM Linux 上用签名 APT 仓库,龙芯上用 Kylin 原生软件包。
访问 Goblin Core 官网:goblin-core.dev
Goblin Core 是我开发的 Redis 兼容服务器。如果你一直想试试,却不想搭建 C++ 编译环境,现在有了更省事的办法:安装软件包,启动服务,然后用 Redis 客户端连接。
服务使用本机的 6379 端口。如果 Redis 已经占用了这个端口,先停止它。Linux 软件包会在安装过程中启动 Goblin Core。
macOS:Homebrew
预编译软件包支持运行 macOS 26 Tahoe 的 Apple Silicon 机器:
brew tap goblinreactor/tap https://brew.goblinreactor.com/homebrew-tap.git
brew install goblinreactor/tap/goblin-core
brew services start goblinreactor/tap/goblin-core
这样服务器就装好并运行起来了。Homebrew 安装页面介绍了配置和服务管理的细节。
x86-64 Debian 和 Ubuntu:APT
签名 APT 仓库提供 Ubuntu 22.04、24.04、26.04 和 Debian 12、13 的 amd64 软件包。
先按照软件源配置说明添加签名密钥和软件源,这一步只需做一次。然后安装并启动服务器:
sudo apt-get update
sudo apt-get install goblin-core
sudo systemctl enable --now goblin-core
配置文件位于 /etc/goblin-core/goblin-core.conf。修改后重启服务。
ARM Linux:Ubuntu 26.04
签名 APT 仓库现在提供适用于 Ubuntu 26.04 的原生 ARM64(arm64)软件包,也支持 AWS Graviton 主机。
可以直接下载 ARM64 Ubuntu 软件包,或按照下面的步骤用 APT 安装和更新。
先按照软件源配置说明完成配置,命令会自动选择本机的处理器架构。然后安装并启动服务器:
sudo apt-get update
sudo apt-get install goblin-core
sudo systemctl enable --now goblin-core
龙芯:Kylin V10
龙芯是我工作中的一等支持平台。这个版本包含适用于 Kylin V10 SP1 的原生 loongarch64 软件包。
Kylin 软件包是独立的 .deb 文件。将它放在当前目录后,安装并启动服务器:
sudo apt-get install ./goblin-core_0.10.6-2+kylin1_loongarch64.deb
sudo systemctl enable --now goblin-core
龙芯安装说明介绍了原生软件包和配置。安装完成后,可以使用与其他平台相同的 Redis 客户端连接。
试一下
装好 redis-cli 后,检查连接:
redis-cli -h 127.0.0.1 -p 6379 PING
应该收到 PONG。在 Debian、Ubuntu 或 Kylin 上,运行 sudo apt-get install redis-tools 即可安装 redis-cli。
接下来就可以用普通 Redis 客户端,把应用连接到 127.0.0.1:6379。命令参考列出了 Goblin Core 支持的命令。
完整安装指南介绍了配置、Unix 域套接字连接和服务管理。想先用起来,交给软件包管理器就行。