CentOS 8镜像环境部署memcached缓存工具的教程

admin3年前主机评测80

memcached是一种免费的开源高性能内存键值数据存储。它用作缓存系统,通过缓存数据库调用结果中的各种对象来加速应用程序。Memcached是一个高性能、开源的内存键值缓存服务,它在多种方面都很方便。首先,它通过缓存会话数据、用户认证令牌和API调用来帮助加快应用程序的速度。此外,它还提供了一种机制,有助于在多个应用程序实例之间共享数据。在这篇文章中,我们搬瓦工中文网将会记录如何在centos8 上安装和配置 Memcached。

Memcached 软件包包含在默认的 CentOS 8 存储库中。 安装非常简单,以 root 或具有 sudo 权限的用户身份输入以下命令:

sudo dnf install memcached libmemcached

Select CodeCopy安装完成后,通过键入以下内容启用并启动 Memcached 服务:

sudo systemctl enable memcached –now

Select CodeCopy然后我们去验证是否可以生效。

sudo systemctl status memcached

Select CodeCopy我们看到下面的输出内容表示已经安装好。

● 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

Select CodeCopy就是这样,我们已经在你的 CentOS 8 服务器上安装了 Memcached,现在我们就可以开始使用它了。然后我们就要开始配置 Memcached。

Memcached 选项可以在 /etc/sysconfig/memcached 文件中配置。 默认情况下,Memcached 设置为仅在 localhost 上监听中。如果连接到服务器的客户端也在同一台主机上运行,则不应进行任何更改。

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

如果配置不当,Memcached 可用于执行分布式拒绝服务 (DDoS) 攻击。这个就是我们常见的有被攻击11211端口的问题,之前有一次安全问题导致很多人遭殃。

以下示例假设我们需要通过专用网络连接到 Memcached 服务器。 Memcached 服务器 IP 为 192.168.100.20,客户端 IP 地址为 192.168.100.30。

第一步,我们需要编辑 Memcached 配置并将服务设置为侦听服务器的专用网络接口:

打开 memcached 配置文件:

sudo nano /etc/sysconfig/memcached

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

OPTIONS=”-l 192.168.100.20″

Select CodeCopy保存文件并重新启动 Memcached 服务以使更改生效。

sudo systemctl restart memcached

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

CentOS 自带防火墙配置工具 FirewallD 。 下面的命令将创建一个名为 memcached 的新区域,打开端口 11211 并仅允许从客户端 IP 地址访问。

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

Select CodeCopy最后,我们需要连接Memcached。

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

sudo dnf install php-pecl-memcache

Select CodeCopy

有几个 Python 库可用于与 memcached 交互。 我们可以使用 pip 安装您喜欢的库:

pip install pymemcache

pip install python-memcached

Select CodeCopy这样,我们已经成功在centos8中部署memcached。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

南京服务器_南京高防服务器_南京物理机租用_独立服务器

易探云服务器(南京服务器)提供南京高防服务器租用,易探云服务器采用由数据切片技术构建的三层存储功能,切实保护客户数据的安全,系统可靠性达99.95%以上。南京地区用户也可以选择购买香港服务器,支持跨境...

关键词挖掘工具有哪些?站长工具的关键词挖掘使用方法

关键词挖掘工具有哪些?国内比较常用的SEO工具:爱站、5118、chinaz、金花追词、百度统计、百度指数、熊猫关键词工具等等。站长工具是站长的必备工具。经常上站长工具可以了解SEO数据变化。还可以检...

如何用WordPress搭建网站?WordPress建站步骤和流程介绍

如何用wordpress搭建网站?wordpress是使用PHP语言开发的内容管理系统,用户可以在支持PHP和MySQL数据库的服务器上创建属于自己的网站,包括电商网站、外贸网站、企业网站等等。那么如...

linux云服务器版本怎么选择

Linux云服务器版本怎么选择在选择适合自己的云服务器版本时需要考虑许多因素。以下是几个方面:价格价格是绝大部分人所关心的因素之一。通常云服务器的价格是按小时、天或月计费的。Linux操作系统是免费的...

硅云云计算平台

硅云云计算平台——企业数字化转型的首选云计算已成为企业进行数字化转型的不二选择而硅云云计算平台则是现有市场上的一款卓越产品。硅云云计算平台是由硅云科技有限公司推出的采用高可用架构和可扩展性设计是为企业...

伊犁公司注册_伊犁云上公司注册_企业注册/流程/费用/查询

伊犁公司注册办理注册公司,快速高效,费用公开透明,伊犁代办公司注册,无隐性消费,办理伊犁注册公司,3天快速代办注册公司。阿里云搞的云上开公司一看就是给网络创业者提供一个便捷的平台,尤其是针对淘宝卖家。...