如何在 CentOS 8 上安装 Memcached
admin
2023-08-03 05:35:39
0

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

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在 iPhone 14 P... Apple 的 iPhone 14 Pro 是第一款配备 48MP 传感器的 iPhone。所有以前...