如何安装 mcrouter Fedora 34

mcrouter 是 Memcached 协议路由器,用于扩展 memcached 部署

介绍

在本教程中我们学习如何安装 mcrouter 在 Fedora 34.

什么是 mcrouter

Mcrouter(发音为 mc router)是一种用于扩展 memcached 部署的 memcached 协议路由器。 由于在 mcrouter 部署中路由和功能逻辑是从客户端抽象出来的,因此客户端可以使用标准 memcached 协议通过 TCP 连接通过 mcrouter 与目标主机进行简单通信。 通常,使用 mcrouter 需要很少或不需要客户端修改,它被设计为客户端和 memcached 主机之间的直接代理。

我们可以用 yum 或者 dnf 安装 mcrouter 在 Fedora 34. 在本教程中,我们讨论这两种方法,但您只需选择一种方法来安装 mcrouter。

安装微路由器 Fedora 34 使用dnf

更新 yum 数据库 dnf 使用以下命令。

sudo dnf makecache --refresh

输出应如下所示:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

更新 yum 数据库后,我们可以安装 mcrouter 使用 dnf 通过运行以下命令:

sudo dnf -y install mcrouter

安装微路由器 Fedora 34 使用 yum

更新 yum 数据库 yum 使用以下命令。

sudo yum makecache --refresh

输出应如下所示:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

更新 yum 数据库后,我们可以安装 mcrouter 使用 yum 通过运行以下命令:

sudo yum -y install mcrouter

如何卸载 mcrouter Fedora 34

仅卸载 mcrouter 打包我们可以使用以下命令:

mcrouter 包装内容 Fedora 34

/usr/bin/mcpiper
/usr/bin/mcrouter
/usr/lib/.build-id
/usr/lib/.build-id/0a
/usr/lib/.build-id/0a/c067ad5f55df65cd02f5c8413f0a85bbad824e
/usr/lib/.build-id/5e
/usr/lib/.build-id/5e/b69a4532bed9ba37e1ba364345aa80491fc89e
/usr/share/doc/mcrouter
/usr/share/doc/mcrouter/README.md
/usr/share/licenses/mcrouter
/usr/share/licenses/mcrouter/LICENSE
/usr/bin/mcpiper
/usr/bin/mcrouter
/usr/lib/.build-id
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/ba84620ce00e55ab1063278ff60b9a1d757919
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/9513dd5605091ce862a595f5e181337fcf1fb1
/usr/share/doc/mcrouter
/usr/share/doc/mcrouter/README.md
/usr/share/licenses/mcrouter
/usr/share/licenses/mcrouter/LICENSE

参考

概括

在本教程中我们学习如何安装 mcrouter 在 Fedora 34 使用 yum 和 dnf。