限制说明
更新时间:
项目 | 限制说明 |
---|---|
数据类型 | 云数据库 Memcache 版仅支持 Key-Value 格式的数据,不支持 array、map、list 等复杂类型的数据。 |
数据可靠性 | 云数据库 Memcache 版的数据存储在内存中,服务并不保证缓存数据不会丢失,有强一致性要求的数据不适合存储。 |
数据大小 | 云数据库 Memcache 版支持的单条缓存数据的 Key 最大不超过 1 KB,Value 最大不超过 1 MB,过大的数据不适合存储。 |
事务支持 | 云数据库 Memcache 版不支持事务,有事务性要求的数据不适合写入,而应该直接写入数据库。 |
使用场景 | 当数据访问分布比较均匀,数据没有明显的冷热分别时,大量的访问请求在云数据库 Memcache 版无法命中,使用云数据库 Memcache 版作为数据库缓存的效果不明显。在选择缓存时,需要充分考虑到业务模式对数据访问的要求。 |
数据删除策略 | 云数据库 Memcache 版的过期机制是:每个 Key 的过期时间是按照用户设定的过期时间过期的,过期之后用户就无法再访问到该 Key。但是在过期后并不会对这些 Key 所占的空间进行马上回收,而是统一在凌晨2点多的时候做回收。 |
数据过期策略 | 和开源 Memcached 策略一致,采用 LRU 算法过期数据,但已过期数据不会被立即删除回收空间,回收空间操作由后台程序定期执行。 |
连接处理 | 云数据库 Memcache 版服务端不会主动关闭空闲的客户端连接。 |
数据过期 | Key 过期时间建议由用户主动控制和管理。 |
文档内容是否对您有帮助?