16.2.2 使用内存缓存

要开始使用memcached ,请在一台或多台服务器上启动 memcached服务。运行memcached会设置服务器、分配内存并开始侦听来自客户端的连接。

笔记

您无需成为特权用户 ( root) 即可运行memcached ,除非是侦听特权 TCP/IP 端口之一(低于 1024)。但是,您必须使用未使用setrlimit或类似 方法限制其内存限制的用户。

要启动服务器,请以非特权(即非)用户 身份运行memcached :root

$> memcached

默认情况下,memcached使用以下设置:

  • 64MB的内存分配

  • 使用端口 11211 侦听所有网络接口上的连接

  • 最多支持 1024 个同时连接

通常,您会在启动memcached时指定所需的完整选项组合,并且通常会提供一个启动脚本来处理 memcached的初始化。例如,以下行启动memcached,最大 1024MB RAM 用于缓存,侦听 IP 地址 198.51.100.110 上的端口 11211,作为后台守护进程运行:

$> memcached -d -m 1024 -p 11211 -l 198.51.100.110

要确保memcached在引导时启动,请检查 init 脚本和配置参数。