跳转到主要内容

使用和安装 RPM 软件包

关于 KeyDB RPM 软件包#

您可以在此处找到所有 KeyDB RPM 软件包:https://download.keydb.dev/pkg/open_source/rpm/。在我们的 RPM 目录列表中,您可以找到所有以前的 RPM 软件包版本以及最新版本。我们已在更高级别的目录中链接到最新的 RPM 软件包,以便于访问和运行脚本。

KeyDB RPM 软件包在安装时会下载依赖项、安装二进制文件并为 keydb 和 sentinel 设置 systemd 服务。您可以根据您的设置,如下所示获取软件包。

RPM 签名密钥#

RPM 软件包已签名。您可以在这里获取公钥,或者使用以下命令简单地导入它。

$ rpm --import https://download.keydb.dev/pkg/open_source/rpm/RPM-GPG-KEY-keydb

您可以使用以下命令验证软件包的签名:

$ rpm -Kv keydb-rpm-package-you-downloaded.rpm

KeyDB 社区版下载#

您可以在此处获取可供安装的 RPM 软件包的完整列表:https://download.keydb.dev/pkg/open_source/rpm/。对于最新版本,您可以使用以下命令。

Centos 7 amd64 (x86_64):#

$ wget https://download.keydb.dev/pkg/open_source/rpm/centos7/x86_64/keydb-latest-1.el7.x86_64.rpm
$ sudo yum install ./keydb-latest-1.el7.x86_64.rpm

Centos 7 arm64 (aarch64)#

$ wget https://download.keydb.dev/pkg/open_source/rpm/centos7/aarch64/keydb-latest-1.el7.aarch64.rpm
$ sudo yum install ./keydb-latest-1.el7.aarch64.rpm

Centos 8 amd64 (x86_64):#

$ wget https://download.keydb.dev/pkg/open_source/rpm/centos8/x86_64/keydb-latest-1.el8.x86_64.rpm
$ sudo yum install ./keydb-latest-1.el8.x86_64.rpm

Centos 8 arm64 (aarch64)#

$ wget https://download.keydb.dev/pkg/open_source/rpm/centos8/aarch64/keydb-latest-1.el8.aarch64.rpm
$ sudo yum install ./keydb-latest-1.el8.aarch64.rpm

版本#

默认情况下,当您使用“latest”版本下载上述软件包时,将下载最新的 RPM 软件包。下载软件包后,您可以使用以下命令验证版本号:

$ rpm -qip <package.rpm>`

如果已经安装,则使用 ` $ sudo yum info keydb ` 。最新版本将与 Github 上的最新稳定版本保持同步,您可以在此处找到:https://github.com/EQ-Alpha/KeyDB/releases。标签将被引用为 latest。

兼容性#

请注意,这些 RPM 软件包是在 Centos 7 和 Centos 8 上构建并可用的。因此,它们应该与 Red Hat 的等效版本兼容。

设置 KeyDB RPM 软件包#

如上所示进行安装。然后,您可以直接调用二进制文件并传入配置参数,或者启动和停止服务。

使用服务#

$ sudo service keydb start
$ sudo service keydb stop
$ sudo service keydb status

对于 keydb-sentinel 也可以执行类似操作。

主配置文件位于 /etc/keydb/keydb.conf

与 keydb 一起更新的其他相关文件是:

  • /etc/logrotate.d/keydb
  • /lib/systemd/system/keydb.service
  • /lib/systemd/system/keydb-sentinel.service
  • /etc/keydb/sentinel.conf

安装的二进制文件放置在 /usr/bin/ 中

启用开机自启#

默认情况下,该服务是禁用的,如果您的机器重启,它也将保持禁用状态。如果您希望 KeyDB 在系统启动时启动:

$ sudo systemctl enable keydb

卸载#

$ sudo yum remove keydb