Memcached 是一种免费的开源高性能内存键值数据存储。 通常,它用作缓存系统,通过缓存数据库调用结果中的各种对象来加速应用程序。在这篇文章中,我们主机之家测评将会记录如何在 CentOS 8 上安装和配置 Memcached。,Memcached 软件包包含在默认的 CentOS 8 存储库中。 安装非常简单,以 root 或具有 sudo 权限的用户身份输入以下命令:,安装完成后,通过键入以下内容启用并启动 Memcached 服务:,然后我们去验证是否可以生效。,我们看到下面的输出内容表示已经安装好。,就是这样,我们已经在你的 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 配置文件:,在 OPTIONS 参数中,添加服务器 IP 地址 -l 192.168.100.20。 这指示 Memcached 仅绑定到指定的接口。,保存文件并重新启动 Memcached 服务以使更改生效。,配置服务后,下一步是在防火墙中打开 memcached 端口。,CentOS 自带防火墙配置工具 FirewallD 。 下面的命令将创建一个名为 memcached 的新区域,打开端口 11211 并仅允许从客户端 IP 地址访问。,最后,我们需要连接Memcached。,1、PHP,要将 Memcached 用作 PHP 应用程序(例如 WordPress 、 Drupal 或 Magento )的缓存数据库,您需要安装 php-pecl-memcached 扩展:,2、Python,有几个 Python 库可用于与 memcached 交互。 我们可以使用 pip 安装您喜欢的库:,这样,我们已经成功在CentOS8中部署memcached。,搬瓦工美西cn2 gt vps测试IP:65.49.215.48,
Memcached 是一种免费的开源高性能内存键值数据存储。 通常,它用作缓存系统,通过缓存数据库调用结果中的各种对象来加速应用程序。在这篇文章中,我们主机之家测评将会记录如何在 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。
内存 | CPU | SSD | 流量 | 带宽 | 价格 | 购买 |
1G | 2核 | 20G | 1.0T/月 | 2.5G | $50/季 | 链接 |
2G | 3核 | 40G | 2.0T/月 | 2.5G | $90/季 | 链接 |
4G | 4核 | 80G | 3.0T/月 | 2.5G | $57/月 | 链接 |
8G | 6核 | 160G | 5.0T/月 | 5.0G | $87/月 | 链接 |
16G | 8核 | 320G | 8.0T/月 | 10G | $160/月 | 链接 |
32G | 10核 | 640G | 10.0T/月 | 10G | $290/月 | 链接 |
64G | 12核 | 1280G | 12.0T/月 | 10G | $550/月 | 链接 |
内存 | CPU | 硬盘 | 流量 | 价格 | 购买 |
2G | 2核 | 40G | 500G/月 | $90/月 | 链接 |
4G | 4核 | 80G | 1.0T/月 | $156/月 | 链接 |
8G | 6核 | 160G | 2.0T/月 | $300/月 | 链接 |
16G | 8核 | 320G | 4.0T/月 | $590/月 | 链接 |
搬瓦工美西cn2 gt vps测试IP:65.49.215.48
内存 | CPU | SSD | 流量 | 带宽 | 价格 | 购买 |
1G | 1核 | 20G | 1.0T/月 | 1G | $50/年 | 链接 |
2G | 1核 | 40G | 2.0T/月 | 1G | $100/年 | 链接 |
4G | 2核 | 80G | 3.0T/月 | 1G | $60/季 | 链接 |
8G | 2核 | 160G | 5.0T/月 | 1G | $40/月 | 链接 |
16G | 3核 | 320G | 8.0T/月 | 1G | $80/月 | 链接 |
16G | 3核 | 320G | 12T/月 | 1G | $100/月 | 链接 |
16G | 3核 | 320G | 16T/月 | 1G | $130/月 | 链接 |
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站