如何在 Ubuntu 20.04 上安装 Memcached
admin
2023-08-03 05:35:08
0

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

安装 Memcached

memcached 包包含在默认的 Ubuntu 20.04 存储库中。要安装它,请输入以下命令作为 root或用户具有 sudo 权限:

sudo apt update
sudo apt install memcached libmemcached-tools

该包提供命令行实用程序,可用于管理 memcached 服务器。libmemcached-tools

安装完成后,系统处理服务将自动启动。要检查服务的状态,请输入:

sudo systemctl status memcached

输出将类似:

● memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2020-07-13 19:32:01 UTC; 23s ago

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

配置梅卡奇

 

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

默认配置设置对于大多数用户来说已经足够了。

远程访问

如果连接到 memcached 的客户端在同一主机上运行,则不应允许远程访问。

如果配置不正确,则 memcached 可用于执行分布式拒绝服务 (DDoS) 攻击。若要允许远程访问 memcached 服务器,您需要配置防火墙并仅从受信任的客户端打开 memcached UDP 端口 11211。

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

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

为此,请打开配置文件:memcached.conf

sudo nano /etc/memcached.conf

找到以服务器 IP 地址开头并替换的行。-l 127.0.0.1127.0.0.1192.168.100.20

/etc/memcached. conf

-l 192.168.100.20

重新启动 Memcached 服务以使更改生效:

sudo systemctl restart memcached

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

sudo ufw allow from 192.168.100.30 to any port 11211

连接到门卡切德

 

有许多为不同的编程语言编写的 memcached 客户端的实现。

Php

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

sudo apt install php-memcached

Python

有几个 Python 库用于与 memcache 交互。您可以使用 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上的电报中隐藏您的电话号码 您可以通过切换...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在 iPhone 14 P... Apple 的 iPhone 14 Pro 是第一款配备 48MP 传感器的 iPhone。所有以前...