跳到主要内容
版本:Next

Memcached

memcached 是一个 一个自由开源的,高性能,分布式内存对象缓存系统,它被用于 缓存数据库 等场景。Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。

gui

准备

在参阅本文档使用 memcached 时,需要确保如下几点:

  • 登录 Websoft9 控制台,然后找到(或安装)memcached:

    • 我的应用 菜单找到应用
    • 应用商店 菜单部署应用
  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 bsd3Clause 开源许可协议

  • 为应用准备配置访问方式:配置域名服务器安全组开启网外端口

入门指南

Websoft9 控制台安装 Memcached 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。

登录管理端

本应用编排中预制 Memcached-admin ,但默认没有启用。如果需要启用,请参考下面的步骤:

  1. Websoft9 控制台 Memcached 应用管理的编排页面

  2. 修改 Memcached 的 docker-compose.yml 文件

    • ports 中的宿主机端口
    • 删除 profiles 指令
  3. 重建应用后,本地浏览器访问 http://URL:port,进入控制面板 Memcached-admin

Telnet 连接

  1. 运行 telnet 命令,连接 Memcached

    telnet 127.0.0.1 11211
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
  2. 连接成功,系统进入 Memcached 命令行输入状态,输入命令 stats

    $ stats
    STAT pid 651
    STAT uptime 891
    STAT time 1585225158
    STAT version 1.4.15
    STAT libevent 2.0.21-stable
    ...

配置选项

  • 客户端命令:Memcached Commands 是通过 Telnet 来运行的
  • 服务端命令:memcached -h
  • Memcached-admin:需要修改编排文件启用它

管理维护

故障