Memcached快速入门

Memcached 是一个自由开源的,基于内存的key-value存储的高性能,分布式内存对象缓存系统。

部署 创达睿通 提供的 Memcached 之后,需完成如下的准备工作:

  1. 在云控制台获取您的 服务器公网IP地址

  2. 在云控制台安全组中,确保 Inbound(入)规则 下的 TCP:11211 和 9090 端口已经开启

  3. 在服务器中查看 Memcached 的 默认账号和密码

  4. 若想用域名访问 Memcached,务必先完成 域名五步设置 过程

Memcached 初始化向导arrow-up-right

详细步骤arrow-up-right

  1. 通过 SSH 工具连接 Memcached服务器,安装 telnet

  2. 运行 telnet 命令,连接 Memcached

  3. 连接成功,系统进入 Memcached 命令行输入状态,输入命令 stats

  4. 输入命令 quit 退出系统

  5. 体验 Memcached 可视化管理工具 Memcached-adminarrow-up-right

出现问题?arrow-up-right

若碰到问题,请第一时刻联系 技术支持。也可以先参考下面列出的问题定位或 FAQ 尝试快速解决问题:

Telnet 无法连接 Memcached?

请检查服务器是否已安装 telnet,同时查看云控制台安全组 TCP:11211 端口是否开启

Memcached 使用入门arrow-up-right

需要了解更多Memcached的使用,请参考:Memcached Wiki

Memcached 常用操作arrow-up-right

图形化 Web 端arrow-up-right

Memcached 预装方案中内置可视化数据库管理工具 Memcached-admin ,使用请参考如下步骤:

  1. 登录云控制台,开启 Memcached-admin 所需的端口

  2. 本地浏览器 Chrome 或 Firefox 访问:http://服务器公网IP:9090,进入登录页面

  3. 输入数据库用户名和密码,进入控制面板

参考:ClusterMaint

Memcached 参数arrow-up-right

Memcached 应用中包含 Nginx, Docker, Memcached-admin 等组件,可通过 通用参数表 查看路径、服务、端口等参数。

通过运行 docker ps,可以查看到 Memcached 运行时所有的 Container:

Memcached 安装目录:/data/apps/memcached

端口号
用途
必要性

11211

远程访问 Memcached

可选

9090

访问 Memcached Admin 可视化工具

可选

客户端arrow-up-right

Memcached 是通过 Telnet 来运行客户端命令的:

  1. 远程登录到服务器,运行 telnet 命令,连接到 Memcached

  1. 在交互式中输入 stats 查询系统信息

详情查看官方文档arrow-up-right

服务端arrow-up-right

Memcached 没有传统意义上的客户端,只有服务端命令 memcached -h,但本项目中采用 Docker 部署 Memcached,虽不能直接使用服务端命令,但可以预先配置再启动容器。

服务端设置,需要在运行容器的时候带入配置参数,具体操作步骤:

  1. 编辑 Memcached 容器编排文件 path/docker-compose.yml,修改增加更多的 command 项,然后保存

  2. 重新创建容器后生效

最后更新于