本文目录显示1。1、安装依赖项2。2.下载并编译Memcached 3。3.Memcached服务管理教程4四、Memcached安全设置教程5。第五,配置Memcached 6。不及物动词验证Memcached设置7。七。连接Memcached sample 7.1 . PHP 7.2 . python . 8 . 8 . 搬瓦工新手教程和优惠包8.1。推荐阅读Memcached是一个高性能、开源的分布式内存对象缓存系统,通常用于通过存储数据库调用和应用请求结果中频繁请求的数据来加速动态Web应用。Memcached是一个很好的解决方案,它可以减少数据库的负载,并充当数据库无法处理的请求的占位符。它提供了不同的方法来存储数据,比如键值对或排序集。Memcached的加速效果还是比较明显的。目前暂时没有使用搬瓦工中文网站,但是在其他网站使用过,效果明显。
其实宝塔面板可以直接用Memcached安装,安装起来非常简单方便,但是我们也可以选择手动安装,从源代码开始编译安装,可能会有成就感。
在安装之前,我们需要有一个Ubuntu 20.04 LTS系统的搬瓦工 VPS,最好创建一个sudo权限的非root用户,更新系统。
2Memcached的安装教程正式开始。
首先,安装依赖项。您需要安装一些工具来编译Memcached源代码包。
$ sudo apt -get install gcc make libevent -dev libc 6-dev –no-install -建议选项–no-install -建议仅用于安装上述软件包。
其他包描述如下:
Gcc是著名的Memcached源文件c编译器。Make用于指导libc6-dev的编译,参考GNU C库和头文件。libevent-dev是一个著名的异步事件通知开发文件。安装所有的Memcached依赖项,下载Memcached源码包并安装到系统中。
二、下载并编译Memcached下载最新的Memcached文件:
$ wget https://memcached.org/latest解压缩安装包:
$ tar -xvf latest将工作目录更改为提取的文件。如果您下载了较新的版本,目录名称可能会有所不同。
$ cd Memcached-1.6.12/使用–prefix=参数设置Memcached二进制文件和库的安装目录。例如,以下示例使用/usr/local目录。
$./configure –prefif x=/usr/local/Memcached编译Memcached源代码:
$ make确认Memcached版本号:
$ ./Memcached –版本安装Memcached:
$ sudo make install测试Memcached是否处于活动状态并运行在TCP端口11211上。
$ netstat -tulpn | grep :11211第三,成功安装Memcached服务管理教程后,可以使用命令systemctl来管理Memcached服务。
启动Memcached服务:
Sudo systemctl start Memcached检查Memcached的状态:
Sudo systemctl状态memcached停止Memcached:
停止内存缓存四。Memcached安全设置教程默认情况下,Memcached运行在带有TCP端口的本地接口上。为了限制潜在的攻击,请通过防火墙阻止Memcached端口11211上的传入UDP连接。
$ sudouwfdeny11211/UDP V .配置Memcached还可以通过配置文件将Memcached限制在本地接口,用自己喜欢的编辑器打开Memcached配置文件。
Sudo vi /etc/memcached.conf在文件中找到了以下几行。如有意见请取消评论。
-l 127.0.0.1如果还想限制UDP,请在文件末尾添加下面一行。
-U 0保存文件并重新启动服务:
Sudo systemctl restart Memcached使用netstat来验证Memcached是否绑定到本地接口,是否只监听TCP连接。
Sudo netstat -plunt VI。验证memcached设置您可以使用libmemcached -工具包中的memcstat来验证Memcached设置。
Memcstat –servers=”localhost “将得到类似的输出:
服务器:localhost (11211) pid: 3927正常运行时间:2217682时间:1547170226版本:1 . 4 . 25 libevent:2 . 0 . 21-稳定指针_大小:64 rusage _ User:75.436000 rusage _ system:57.768000 curr _ connections:1总连接数:53082…七、连接Memcached Sample PHP如果你想使用Memcached作为你的PHP应用程序(如WordPress、Magento、Joomla或Drupal)的缓存数据库,你应该使用Memcached扩展,你可以安装它:
Sudo apt安装PHP -Memcached pythonpip安装py memcache pip安装Python -memcached至此,就可以成功安装并使用Memcached加速网站了。
八、搬瓦工新手教程及优惠套餐搬瓦工推荐方案
搬瓦工实时库存:国外VPS主机测评博客为所有解决方案提供搬瓦工实时库存检测(laoliublog.cn)
温馨提醒:如果选择有困难,直接选择中间的CN2 GIA-E方案,每季度支付49.99美元。任意切换方案最多12个机房内存CPU硬盘流量/月带宽机房价格买CN2(最便宜)1gb 1 core 20 B1 TB 1 gpsd C3 cn 2d c8 znet $ 49.99/年买cn 22 gb1 core 40 gb2 tb1 Gbps $ 52.99//半年$99.99/年买CN2 GIA-E(最推荐)。1GB2核心20g B1 TB 2.5 Gbps DC 6 cn 2 GIA -EDC 9 cn 2 GIA日本软银JPOS_1荷兰EUNL_9$49.99/季度$169.99/年购买CN2 GIA-E2GB3核心40g B2 TB 2.5 Gbps $ 89.99//季度$299.99/年购买HK2GB2核心40g B2 0.5 TB 1 Gbps中国香港CN2 GIA$89.99/月$899.99/月年购Tokyo 4gb 4 core 80 gb1tb 1.2 Gbps $ 155.99/月$1559.99/年购搬瓦工优惠代码:BWH3HYATVBJW搬瓦工选购教程:《2021全新BandwagonHost搬瓦工VPS主机选购图文教程》选购建议:
入门:目前最便宜的洛杉矶CN2套餐,可以选择CN2 GT机房,这是入门的选择。推荐:洛杉机CN2 GIA-E套餐,超级快,可选机房多(DC6,DC9,日本软银,荷兰联通等。),性价比最高。高端:香港CN2 GIA套餐,价格较高,但无可挑剔。东京CN2 GIA套餐也是非常不错的高端选择。
评论前必须登录!
注册