1.软文推荐

2.软文推荐

3.软文推荐

memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。

这是一套开放源代码软件,以BSD license授权发布。本文将会记录如何在centos 8上安装和配置Memcached的教程。

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

sudo dnf install memcached libmemcached

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

sudo systemctl enable memcached –now

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

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 设置为仅在 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

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

OPTIONS=”-l 192.168.100.20″

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

sudo systemctl restart memcached

配置服务后,下一步是在防火墙中打开 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

最后,我们需要连接Memcached。

1、PHP

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

sudo dnf install php-pecl-memcache

2、Python

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

pip install pymemcache

pip install python-memcached

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

本文来源:yuntue.com/post/30342.html,若侵权,请联系删除。

相关文章 8

2

华纳云:香港高防服务器,DDoS防御高达800G,CN2/联通/移动三线直达大陆;支持压力测试,防御 6分钟前

华纳云香港高防免备案服务器,DDoS防御能力高达800G,CN2联通 移动 三线直达大陆; 支持压力测试,防御无效退款!华纳云,成立于2015年,隶属于香...

3

阿里云服务器免费领取 企业可免费使用云服务器一年(阿里云服务器免费领取) 8分钟前

阿里云免费云服务器相信很多人都有所了解。目前,阿里云免费的方式其实有三种:一是企业新用户爆款免费试用12个月活动,二是阿里云试...

4

易探云:香港站群服务器租用,234个IP,8C,e5-2630*2/32G内存/20M带宽(季付),1500元/月 11分钟前

易探云香港站群服务器采怎么样? 易探云香港站群服务器采用品牌独立机架式服务器+独立纯净ip,为提供多IP服务器,不同C段,4个C、8个...

5

源云主机,香港沙田VPS CN2 1核1G 24/月 NTT 50M 9.9/月(云主机源码) 13分钟前

源云主机怎么样? 源云是一家国人VPS商家,2020年新商家,目前由东营区畅云网络技术服务工作室经营,网站暂未发现备案。商家主要从事香...

7

UCloud优刻得:Ampere版快杰云主机,单核高性能,体验云端ARM计算架构,上海机房1核1G内存 17分钟前

ucloud优刻得Ampere版快杰云主机,搭载了Ampere ? Altra ?处理器,是一款支持ARM架构的云主机产品。近年物联网,云游戏,自动驾驶等智能设备端...

8

如何评价腾讯云游戏?如何体验腾讯云游戏平台START?(个人对腾讯云的认识) 18分钟前

如何看待腾讯云游戏? 腾讯既然入局云游戏平台,想当然是看中了其未来不可估量的市场份额。“云”将成为流行,你可以随时随地的用不...