Memcached
memcached 是一个 一个自由开源的,高性能,分布式内存对象缓存系统,它被用于 缓存数据库 等场景。Memcached是一个自由 开源的,高性能,分布式内存对象缓存系统。是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。
准备
在参阅本文档使用 memcached 时,需要确保如下几点:
-
登录 Websoft9 控制台,然后找到(或安装)memcached:
- 我的应用 菜单找到应用
- 应用商店 菜单部署应用
-
应用是基于 Websoft9 安装的
-
应用的用途符合 bsd3Clause 开源许可协议
-
为应用准备配置访问方式:配置域名 或 服务器安全组开启网外端口
入门指南
Websoft9 控制台安装 Memcached 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。
登录管理端
本应用编排中预制 Memcached-admin ,但默认没有启用。如果需要启用,请参考下面的步骤:
-
Websoft9 控制台 Memcached 应用管理的编排页面
-
修改 Memcached 的 docker-compose.yml 文件
- ports 中的宿主机端口
- 删除 profiles 指令
-
重建应用后,本地浏览器访问
http://URL:port
,进入控制面板
Telnet 连接
-
运行 telnet 命令,连接 Memcached
telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'. -
连接成功,系统进入 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:需要修改编排文件启用它