陈奇网络工作室

Memcached安装教程:Ubuntu 20.04下载源代码/编译并安装Memcached

本文的内容

显示

1.

I .安装依赖项

2.

其次,下载并编译Memcached

3.

三、Memcached服务管理教程

4.

四、Memcached安全设置教程

5.

动词(verb的缩写)配置Memcached

6.

第六,验证Memcached设置

7.

七、连接到Memcached的例子

7.1.

服务器端编程语言(Professional Hypertext Preprocessor的缩写)

7.2.

计算机编程语言

8.

八、新手瓦工教程及优惠套餐

8.1.

推荐阅读

Memcached是一个高性能、开源的分布式内存对象缓存系统,通常用于通过存储数据库调用和应用程序请求结果中频繁请求的数据来加速动态Web应用程序。Memcached是一个很好的解决方案,它可以减少数据库的负载,并充当数据库无法处理的请求的占位符。它提供了不同的方法来存储数据,比如键值对或排序集。Memcached的加速效果还是比较明显的。目前砖家中文网的网站暂时没有使用,但是在其他网站使用过,效果明显。

其实宝塔面板可以直接用Memcached安装,安装起来非常简单方便,但是我们也可以选择手动安装,从源代码开始编译安装,可能会有成就感。

安装前需要有Ubuntu 20.04 LTS系统的砖家VPS,最好创建一个sudo权限的非root用户,更新系统。

让我们正式开始Memcached安装教程。

I .安装依赖项

您需要安装一些工具来编译Memcached源代码包。

$ sudo apt-get install gcc make libevent-dev libc 6-dev-no-install-recommendes

选项-no-install-recommendations仅用于安装上述软件包。

其他包描述如下:

Gcc是著名的Memcached源文件c编译器。

Make用于指导编译。

Libc6-dev用于引用GNU C库和头文件。

Libevent-dev是一个著名的异步事件通知开发文件。

安装所有Memcached依赖项,以下载Memcached源代码包并将其安装在系统上。

其次,下载并编译Memcached

下载最新的Memcached文件:

$ wget https://memcached.org/latest

解压缩安装包:

$ tar -xvf最新版

将工作目录更改为提取的文件。如果您下载了较新的版本,目录名称可能会有所不同。

$ cd Memcached-1.6.12/

使用-prefix=参数设置Memcached二进制文件和库的安装目录。例如,以下示例使用/usr/local目录。

$ ./configure -前缀=/usr/local/memcached

编译Memcached源代码:

$ make

确认Memcached版本号:

$ ./memcached -版本

安装内存缓存:

$ sudo make安装

测试Memcached是否处于活动状态,并且正在TCP端口11211上运行。

$ netstat -tulpn | grep :11211

三、Memcached服务管理教程

成功安装Memcached后,就可以使用systemctl?这个命令管理Memcached服务。

启动Memcached服务:

sudo systemctl启动内存缓存

检查Memcached的状态:

sudo系统控制状态内存缓存

要停止Memcached:

sudo systemctl停止内存缓存

四、Memcached安全设置教程

默认情况下,Memcached运行在带有TCP端口的本地接口上。为了限制潜在的攻击,请通过防火墙阻止Memcached端口11211上的传入UDP连接。

$ sudo ufw拒绝11211/udp

动词(verb的缩写)配置Memcached

还可以通过配置文件将Memcached限制在本地接口,并用您喜欢的编辑器打开Memcached配置文件。

sudo vi /etc/memcached.conf

在文件中找到以下行。如果有任何意见,请取消注释。

-l 127.0.0.1

如果您仍然想要限制UDP,请在文件末尾添加以下行。

-U 0

保存文件并重新启动服务:

sudo systemctl重新启动memcached

使用netstat验证Memcached是否绑定到本地接口,并且只侦听TCP连接。

sudo netstat -plunt

第六,验证Memcached设置

您可以使用libMemcached-tools包中的memcstat来验证Memcached设置。

memcstat - servers='localhost '

您将得到类似的输出:

服务器:本地主机(11211)

管道仪表图:3927

正常运行时间:2217682

时间:1547170226

版本:1.4.25

libevent:2 . 0 . 21-稳定

指针_大小:64

rusage_user: 75.436000

rusage_system: 57.768000

当前连接数:1

总连接数:53082

.

七、连接到Memcached的例子

服务器端编程语言(Professional Hypertext Preprocessor的缩写)

如果您想使用Memcached作为PHP应用程序(如WordPress、Magento、Joomla或Drupal)的缓存数据库,您应该使用Memcached扩展,并且您可以安装它:

sudo安装php-memcached

计算机编程语言

pip安装pymemcache

pip安装python-memcached

此时,您可以成功安装并使用Memcached来加快网站速度。

八、新手瓦工教程及优惠套餐

砌砖工推荐方案

瓦工实时库存:老刘博客提供瓦工整体方案(laoliublog.cn)实时库存检测

温馨提醒?如果选择有困难,直接选择中间的CN2 GIA-E方案,每季度支付49.99美元,最多随意切换12个机房。

计划

内存储器

中央处理器

硬盘

流量/月

带宽

机房

价格

CN2

(最便宜的)

1GB

1个内核

20GB

1TB

1Gbps

DC3 CN2

DC8 ZNET

49.99美元/年

CN2

2GB

1个内核

40GB

2TB

1Gbps

52.99美元/半年

99.99美元/年

CN2 GIA-E

(最推荐)

1GB

双核

20GB

1TB

2.5Gbps

DC6 CN2 GIA-E

DC9 CN2 GIA

日本软银JPOS_1

荷兰的EUNL_9

49.99美元/季度

169.99美元/年

CN2 GIA-E

2GB

三核

40GB

2TB

2.5Gbps

89.99美元/季度

299.99美元/年

香港

2GB

双核

40GB

0.5TB

1Gbps

中国香港CN2 GIA

89.99美元/月

899.99美元/年

香港

4GB

四核

80GB

1TB

1Gbps

155.99美元/月

1559.99美元/年

东京

2GB

双核

40GB

0.5TB

1.2Gbps

CN2 GIA在日本东京

89.99美元/月

899.99美元/年

东京

4GB

四核

80GB

1TB

1.2Gbps

155.99美元/月

1559.99美元/年

瓦工优惠代码:BWH3HYATVBJW

瓦工选购教程:《2021年全新BandwagonHost搬瓦工vps主机购买图文教程 性价比CN2优化线路商》

选择建议:

入门:目前最便宜的洛杉矶CN2套餐,可以选择CN2 GT机房,这是入门的选择。

推荐:洛杉矶CN2 GIA-E套餐,超级快,可选机房多(DC6,DC9,日本软银,荷兰联通等。)和最高的性价比。

高端:香港CN2 GIA套餐,价格较高,但无可挑剔。东京CN2 GIA套餐也是非常不错的高端选择。

西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机云服务器,企业邮箱,企业网站建立等互联网基础服务!

公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!

目前西部数码代理高性能云服务器在售,最低仅售48元!

http://zhuji.chenqinet.cn/cloudhost/

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3