在 Windows 或 Linux 上安装 Memcached

Memcached 是一种内存中键值存储,用于存储来自数据库调用、API 调用或页面渲染结果的小块任意数据(字符串、对象),它通过减轻数据库负载来提高动态 Web 应用程序的性能,因此在本文中,我已经提到了我们如何在Windows或Linux服务器上安装Memcached。

在 Windows 上安装 Memcached 的步骤

1.下载稳定版本, 32位或64位均可,我测试过64位版本。
2.将其解压缩到某个硬盘文件夹中。例如 C:\memcached
3.解压后的文件夹中会有memcached.exe文件。
4.打开命令提示符(以管理员身份,否则服务可能无法安装)。

下面运行CMD命令

c:\memcached\memcached.exe -d install

或者从命令提示符转到 memcached 目录并运行以下命令

 

memcached.exe -d install

 

从服务或运行以下命令之一启动服务器:

c:/memcached/memcached.exe -d start
net start memcached Server

 

运行上述命令后,memcached 服务器已安装并正在侦听端口 11211。

Memcached 默认内存为 64 MB,如果要增加它,可以导航到注册表设置(通过单击开始打开,搜索 regedit),然后导航到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached Server。
在关键的Image路径中,将值更改为以下,它将增加内存限制上限512MB

C:/memcached/memcached.exe -d runservice -m 2048

在 Linux (CentOS) 上安装 Memcached 的步骤

您可以使用以下 yum 命令从官方 CentOS 存储库安装 Memcached。

# yum update
# yum install memcached

 

现在,我们将安装 libmemcached,它是一个客户端库,提供了一些用于管理 Memcached 服务器的工具。

# yum install libmemcached

 

Memcached 现在应该作为服务安装在您的 CentOS 系统上,以及需要您测试其连接性的工具。

现在我们可以进一步保护其配置设置。

为了确保安装的 Memcached 服务正在侦听 127.0.0.1 本地接口,我们将更改/etc/sysconfig/memcached配置文件中的 OPTIONS 变量。

搜索选项变量并更新它

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 127.0.0.1 -U 0"

 

更新选项后,我们需要重新启动服务器上的 memcached。

# systemctl restart memcached
# systemctl enable memcached

 

现在,您可以通过键入以下内容来验证 Memcached 当前是否已绑定到本地接口并且仅侦听 TCP 连接:

# sudo netstat -plunt

 

您将看到 memcached 在本地地址“127.0.0.1”上使用 tcp 协议运行的输出

THE END
分享
二维码
海报
在 Windows 或 Linux 上安装 Memcached
Memcached 是一种内存中键值存储,用于存储来自数据库调用、API 调用或页面渲染结果的小块任意数据(字符串、对象),它通过减轻数据库负载来提高动态 Web 应用程序的性能,因此在本文中,我已经提到了我们如何在Windows或Linux服务器上安装Memcached。
<<上一篇
下一篇>>