如何在 CentOS 8 上安装 Memcached

Memcached 是一个免费且开源的高性能内存中密钥值数据存储。通常,它用作缓存系统,通过缓存数据库调用结果中的各种对象来加快应用程序的速度。

本文演示如何在 CentOS 8 上安装和配置 Memcached。

在 Centos 上安装 Memcached

默认 CentOS 8 存储库中包含放大缩小字体功能 为”文件”。安装非常简单,输入以下命令作为根或用户与 sudo 权限:

sudo dnf install memcached libmemcached

该包提供了多个用于管理 Memcached 服务器的命令行工具。libmemcached

安装完成后,通过键入以下选项启用并启动 Memcached 服务:

sudo systemctl enable memcached --now

要验证 memcached 是否正在运行,请键入:

sudo systemctl status memcached

输出类似:

● memcached.service - memcached daemon
   Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2020-04-13 20:12:52 UTC; 2s ago
   ...

就是这样, 您已经在你的 CentOS 8 服务器上安装了 Memcached, 你可以开始使用它。

配置梅卡奇

可以在文件中配置 Memcached 选项。默认情况下,Memcached 设置为仅在本地主机上侦听。/etc/sysconfig/memcached

如果连接到服务器的客户端也在同一主机上运行,则不应进行任何更改。

远程访问

如果将连接到 Memcached 的应用程序托管在远程服务器上,则需要配置防火墙,并且仅允许从客户端 IP 地址访问 Memcached 端口。11211

当配置不当时,Memcached 可用于执行分布式拒绝服务 (DDoS) 攻击。

下面的示例假定您希望通过专用网络连接到 Memcached 服务器。Memcached 服务器 IP 是 ,客户端的 IP 地址是 。192.168.100.20192.168.100.30

第一步是编辑 Memcached 配置,并设置服务于侦听服务器的专用网络接口:

打开配置文件:memcached

sudo nano /etc/sysconfig/memcached

在 参数中,添加服务器 IP 地址 。这指示 Memcached 仅绑定到指定的接口。OPTIONS-l 192.168.100.20

/etc/系统配置/系统配置

OPTIONS="-l 192.168.100.20"

复制

保存文件并重新启动 Memcached 服务,使更改生效:

sudo systemctl restart memcached

配置服务后,下一步是打开防火墙中的 memcached 端口。

CentOS 配备了防火墙配置工具防火墙。以下命令将创建一个名为 “打开端口”的新区域,并且仅允许从客户端 IP 地址进行访问。memcached11211

sudo firewall-cmd --new-zone=memcached --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload

连接到门卡切德

要连接到 Memcached 服务器,您需要使用特定于语言的客户端。

Php

若要将 Memcached 用作PHP应用程序的缓存数据库,如 WordPress、Drupal或Magento,您需要安装扩展: php-pecl-memcached

sudo dnf install php-pecl-memcache

Python

有几个Python库用于与 memcached 进行交互。您可以使用 pip 安装首选库:

pip install pymemcache
pip install python-memcached

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun35768.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年2月4日
下一篇 2021年2月4日

相关推荐

  • 如何在 Debian 12 上安装 Memcached

    在当今快节奏的数字世界中,Web 应用程序需要卓越的性能来为用户提供无缝体验。实现此目的的一种方法是使用 Memcached,这是一种高性能的分布式内存对象缓存系统。通过将频繁访问…

    Linux命令 2023年10月9日
  • 如何在 Rocky Linux 9 上安装 Memcached

    Memcached是一个高性能的分布式内存缓存系统。它旨在通过在内存中缓存数据来加速 Web 应用程序,从而减少应用程序必须从较慢的数据存储(如数据库)中检索数据的次数。您可以在基…

    Linux命令 2023年3月10日
  • 如何在 Ubuntu 22.04 LTS 上安装 Memcached

    Memcached 是一个免费的开源内存缓存服务。像 Memcached 这样的内存对象缓存系统可以通过将信息临时存储在内存中并保留经常或最近请求的记录来优化后端数据库的性能。 在…

    Linux命令 2022年9月7日
  • 如何在 Fedora 35 上安装 Memcached

    Memcached 是一个高性能的分布式内存缓存系统。它主要用于加速大量使用数据库的站点。Memcached 的 API 具有分布在多台机器上的非常大的哈希表。当表已满时,后续插入…

    2022年2月8日
  • 如何在 AlmaLinux 8 上安装 Memcached

    Memcached 是一个免费且开源的高性能分布式内存缓存系统。Memcached 用于通过在 RAM 中缓存数据和对象来加速动态数据库驱动的网站。这减少了必须读取外部数据源的次数…

    Linux命令 2021年12月10日
  • 如何修复 Windows 11 中的视频 DXGKRNL 致命错误

    一些用户抱怨他们的计算机经常崩溃并显示停止代码VIDEO DXGKRNL FATAL ERROR。 此特定问题仅偶尔发生,并且错误检查值为 0x00000113,这表明 Micro…

    2021年12月9日 Win 11
  • 如何在 CentOS 8 上安装 MicroK8s

    MicroK8s 是一个面向开发人员、物联网和 Edge的小型、快速、单包Kubernetes。一个命令在 Linux、Windows 和 macOS 上安装带有精心挑选的附加组件…

    2021年9月4日
  • 如何在 CentOS 8 上安装 ArangoDB

    ArangoDB 是一个开源 NoSQL 数据库管理器,提供现代 Web 应用程序所需的所有数据库功能。ArangoDB 不像 MySQL 或 PostgreSQL 那样使用传统的…

    Linux命令 2021年8月1日
  • 如何在 CentOS 8 上安装 OpenSSL

    OpenSSL 是一个强大的、商业级的、功能齐全的传输层安全 (TLS) 协议开源工具包以前称为安全套接字层 (SSL) 协议。协议实现基于全功能通用密码库,也可以独立使用。Ope…

    2021年7月12日
  • 如何在 CentOS 8 上安装 Monit

    Monit 是 Linux 操作系统的开源进程跟踪工具,可帮助您监控系统进程。它会自动对特定过程进行维护和修复,并确保它重新上线。Monit 还可用于处理和监控包、文件、目录、文件…

    2021年7月5日
  • 如何在 CentOS 8 上安装 Google Cloud SDK

    Google Cloud SDK 包含的工具和库使您能够在 Google Cloud Platform 上轻松创建和管理资源。它也支持 Linux、Mac 和 Windows。 在…

    2021年6月29日
  • 如何在 CentOS 8 上安装 WebERP

    webERP 是一个免费、开源且完整的基于 Web 的会计和业务管理系统。您只需要一个网络浏览器和 PDF 阅读器即可使用 webERP。使用 webERP,您可以管理许多事情,包…

    2021年6月23日
  • 如何在 CentOS 8 上安装 VeraCrypt

    VeraCrypt 是适用于 Windows、Mac OS X 和 Linux 的免费开源磁盘加密软件。如果攻击者强迫您透露密码,VeraCrypt 会提供合理的否认。相比之下,对…

    2021年6月15日
  • 六月的补丁星期二修复了 7 个零日 Windows 漏洞,这些漏洞在野外被利用最多

    点击进入:ChatGPT工具插件导航大全 Windows 11 Pro ISO文件在哪下载最新版?如何下载原装纯净版Win11 ?点击进入   持续更新! 本月的更新很糟糕,修复了…

    2021年6月9日
  • 如何在 CentOS 8 上安装 Caddy

    Caddy Web 服务器是一个用Go编写的开源 Web 服务器。它围绕简单性和安全性而设计,具有许多对托管网站有用的功能。Caddy 旨在支持所有流行平台,这就是为什么它适用于 …

    2021年6月8日
  • 如何在CentOS 8上安装Jitsi Meet

    Jitsi Meet是市场上流行的开源视频会议工具之一。Jitsi Meet是Zoom,Skype和Google Meet的一种简单,优雅且安全的替代方案,它支持所有常见的浏览器以…

    2021年5月28日
  • 如何在CentOS 8上安装Roundcube Webmail

    Roundcube是使用PHP编程语言编写的流行Webmail接口。您可以通过Roundcube Web界面上的POP / IMAP访问在Linux服务器上创建的邮箱。 在Cent…

    2021年5月25日
  • 如何在CentOS 8上安装Polr

    Porr是一种快速,现代且开源的链接简化程序。它允许您托管自己的URL缩短器,标记URL并控制数据。Polr可以帮助您推广在线品牌,因为通过跟踪每个链接的点击可以更方便地共享短链接…

    2021年5月25日
  • 如何在CentOS 8上安装Samba

    Samba是一个免费的开源软件,可用于在Linux之间共享文件,文件夹和打印机。和Windows系统。 在CentOS 8上安装Samba 步骤1.首先,让我们首先确保您的系统是最…

    2021年5月17日
  • 如何在CentOS 8上安装Virtualmin

    Virtualmin是一个免费的服务器控制面板(也提供Pro版本)。它有助于使用Apache,Nginx,PHP,DNS,MySQL,FTP,SSH等管理网站(主机)。它基于著名的…

    2021年5月9日
  • 如何在CentOS 8上更改时区

    默认情况下,在配置服务器时,默认时区将自动使用协调世界时(UTC)进行配置。 。在CentOS上,系统的时区是在安装过程中设置的,但以后可以轻松更改。 在CentOS 8上更改时区…

    2021年5月5日
  • 如何在CentOS 8上安装Telnet远程工具

    Telnet是提供双向交互式基于文本的通信的应用程序层协议。它在服务器/客户端模式下工作,在该模式下,将Telnet服务器应用程序安装在主计算机上,并且所有其他计算机都使用Teln…

    2021年5月5日
  • 如何在CentOS 8上安装Telnet

    Telnet是提供双向交互式基于文本的通信的应用程序层协议。它在服务器/客户端模式下工作,在该模式下,将Telnet服务器应用程序安装在主计算机上,并且所有其他计算机都使用Teln…

    2021年4月30日
  • 如何在CentOS 8上安装NTP服务器

    Chrony是网络时间协议(NTP)的实现。Chrony通常将计算机与Internet时间服务器或其他资源(例如无线电或卫星接收器或电话调制解调器服务)同步。它也可以用作客户端系统…

    2021年4月23日
  • 如何在CentOS 8上安装TeamSpeak

    TeamSpeak是跨平台的语音服务器或VOIP应用程序,用于通过Internet进行实时语音聊天。游戏玩家通常使用它来与队友进行交流,以提供清晰的声音,无延迟的性能,军事级的安全…

    2021年4月23日