FAQs
云内存Memcache的安全性如何?
访问安全性
云内存Memcache是“仅内网访问且按账户隔离”的,因此仅有同一账户的云主机能够对实例进行访问。
云内存Memcache支持哪些协议?是否为原生协议?
单机版Memcache支持所有的Memcache协议。
如果存储空间容量不足了怎么办?
如果存储空间容量不足,可以对其进行扩容,并且该扩容操作是支持在线方式的,一键操作即可完成,扩容期间不会中断业务,读写操作仍然可以正常进行。
如果未及时进行扩容,当使用容量超出购买容量的20%之后,云内存存储实例将变为只读,请在收到告警和提醒时及时进行扩容,以免影响业务。
在控制台进行扩容后,后台分配的资源也可能需要调整;增加资源,是通过在线迁移实现,一般会选择该实例QPS较低时进行。用户如果需要及时增加后台资源,可以联系技术支持。
云内存Memcached操作是不是原子的?
单机Memcache支持
云内存Memcached是否支持binary协议
支持
分布式版Memcache的QPS限制是多少?
云内存Memcache每1G容量,最高QPS为4000,超过读写会出现失败现象。
单机版memcache监控项的含义
监控项 | 含义 |
已使用内存(KB) | memcache进程实际占用物理内存,单位是KB |
内存使用率(%) | 已使用内存与 购买容量的比率 |
当前连接数(个) | 客户端对memcache的连接数量,一分钟采集一次 |
QPS(次/s) | 每秒钟所有命令操作次数,一分钟采集一次,并取一分钟的均值(一分钟小于60,则为0) |
总key个数(个) | 记录数量 |
输入流量(Bps) | memcache 收到的数据流量,一分钟采集一次 |
输出流量(Bps) | memcache发送的数据流量,一分钟采集一次 |
Set QPS(次/s) | 每秒钟set命令操作次数,一分钟采集一次,并取一分钟的均值(一分钟小于60,则为0) |
Set操作数(次) | 五分钟set命令操作次数 |
Get QPS(次/s) | 每秒钟get命令操作次数,一分钟采集一次,并取一分钟的均值(一分钟小于60,则为0) |
Get操作数(次) | 五分钟get命令操作次数 |
Get命中率(%) | 命中数量 与 get操作次数 的比率 ,一分钟采集一次,取五分钟内最大值 |
Delete操作数(次) | 五分钟delete命令操作次数 |
Incr操作数(次) | 五分钟incr命令操作次数 |
Decr操作数(次) | 五分钟decr命令操作次数 |
Touch操作数(次) | 五分钟touch命令操作次数 |
CAS操作数(次) | 五分钟cas命令操作次数 |
单机版Memcache工作线程和容量是否有关?
单机版Memcache工作线程和容量相关:
1,2G ==》 1个工作线程
4G ==》 2个工作线程
8,16G ==》 4个工作线程
新建单机版Memcache的最大连接数是多少?
实例容量\<2G 最大连接数 5000
实例容量>=2\~4G 最大连接数 10000
实例容量>=4G 最大连接数 20000
实例容量>=8G 最大连接数 40000
实例容量>=16G 最大连接数 80000
单机版Memcache 性能怎么样呢?
使用工具memtier_benchmark,基于32字节的数据压测get命令,QPS结果如下:
内存大小 | QPS |
1G | 10W |
2G | 12W |
4G | 20W |
8G | 23W |
16G | 26W |
单机版Memcache的短连接并发性能怎么样 ?
使用工具memtier_benchmark,基于32字节的数据压测get命令,QPS结果如下:
内存大小 | QPS |
1G | 2W |
2G | 3W |
4G | 4.5W |
8G | 5W |
16G | 5W |