1.软文推荐

2.软文推荐

3.软文推荐

是一个高性能、开源的分布式内存对象缓存,它通常用于通过存储来自调用和应用程序请求结果的频繁请求数据来加速动态 Web 应用程序。

Memcached 是一种出色的解决方案,可以减少数据库负载并充当无法从数据库提供的请求的占位符。它提供了不同的方式来存储数据,例如键值对或排序集。Memcached 的加速效果还是挺明显的。

其实可以直接安装 Memcached,安装起来非常简单方便快捷,不过我们也可以选择手动进行安装,从源码进行编译并安装,可能会有一种成就感。

一、安装依赖项

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

$ sudo apt-get install gcc make libevent-dev libc6-dev --no-install-recommends

选项 –no-install-recommends 仅用于安装提到的包。

其他包说明如下:

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 --prefix=/usr/local/memcached

编译 Memcached 源码:

$ make

确认 Memcached 版本号:

$ ./memcached --version

安装 Memcached:

$ sudo make install

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

$ netstat -tulpn | grep :11211 三、Memcached 服务管理教程

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

启动 Memcached 服务:

sudo systemctl start memcached

检查 Memcached 的状态:

sudo systemctl status memcached

要停止 Memcached:

sudo systemctl stop memcached 四、Memcached 安全设置教程

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

$ sudo ufw deny 11211/udp 五、配置 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 六、验证 Memcached 设置

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

memcstat --servers="localhost"

将会得到类似输出:

Server: localhost (11211) pid: 3927 uptime: 2217682 time: 1547170226 version: 1.4.25 libevent: 2.0.21-stable pointer_size: 64 rusage_user: 75.436000 rusage_system: 57.768000 curr_connections: 1 total_connections: 53082 ... 七、连接到 Memcached 示例

PHP

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

sudo apt install php-memcached pip install pymemcache pip install python-memcached

至此,就可以顺利安装并使用 Memcached 给了。

来源:zyhot.com/article/13832.html

本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者“本公司cmy.cn”所有。如有侵权,请联系我们删除。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

相关文章 8

1

rawsrv(rawsrv 主机) 3分钟前

目录:1、瑞星20009全功能版--要可升级,,2、bootcfg命令有什么用?3、求个瑞星2009的序列号。4、跪求关于在MFC中使用WSAIoctl第二个参数SIOR...

2

什么云服务器支持ipv6(什么云服务器支持电脑) 4分钟前

什么云服务器支持IPv6?目前,国内主流云服务器品牌中,本公司为满足广大用户对IPv6访问的需求,推出了IPv6云服务器。 用户新开本公司的...

3

企业网站系统的分类(企业网站大全) 5分钟前

??企业管理系统是针对企业而设计的具有简单易用、功能强大,性价比高、扩展性好,安全性高、稳定性好的系统,可以加快企业的速度和减...

4

韩国租房vps(韩国租房中介费怎么算) 7分钟前

目录:1、韩国VPS服务器去哪里租用?2、韩国vps服务器租用3、国外的vps租用应该怎么选择?租用香港的好还是韩国的好?4、韩国VPS租用优势...

5

自助建站平台系统怎么操作?自适应网页制作流(企业自助建站平台) 10分钟前

??需要的东西很多,而且还需要自己了解一些网站的技术,但是采用自助的话就不需要怎么麻烦了,而且需要的费用也是比较少的,那么,自...

6

海外vps云主机(国外云vps) 11分钟前

海外vps云主机,使用其搭建网站,无需备案,开通即可使用,方便快捷,网站上线快。vps云主机是从云服务器上被虚拟化出来的单元。云服...

7

宝塔子目录(宝塔子目录建站怎么搞) 14分钟前

目录:1、宝塔怎么绑定二级域名2、如何在cPanel中把主域名绑定到public_html的子目录?3、宝塔怎么设置一个网站栏目一个程序?4、我的网站...

8

信息域名和域名信息有什么区别?(域名和网页) 15分钟前

信息域名是什么后缀?域名信息包括哪些?很多人不知道信息域名和域名信息有什么区别,下面是有关信息域名的知识介绍。 1、信息域名是什...