云数据库 Tendis 存储版(标准架构)基于腾讯 KV 存储引擎 Tendis,将数据直接存储到磁盘,通过多副本保障服务的可用性和数据的可靠性,适用于大容量 KV 存储场景。
存储版特点
低成本
数据存储在磁盘,相对 Redis 的全内存方案,成本降低80%以上,同时提供存储级别的数据可靠性。
数据落盘自动压缩,采用 LZ4 压缩算法在性能和容量中寻找平衡,通常数据压缩率能到30%左右。
高效率
兼容大部分 Redis 命令和数据结构,业务可以完整地体验 Redis 高效的数据组织结构和操作接口。
大容量
依托于云硬盘提供的大容量存储空间,存储版提供50GB - 1.6TB的超大存储容量规格。
使用限制
说明:
不支持的命令
命令族 | 命令 | 兼容性 |
connection 族 | swapdb | x |
keys 族 | randomkey | x |
keys 族 | touch | x |
keys 族 | object | x |
keys 族 | wait | x |
keys 族 | migrate | x |
list 族 | blpop | x |
list 族 | brpop | x |
list 族 | brpoplpush | x |
sorted sets 族 | zpopmax | x |
sorted sets 族 | zpopmin | x |
sorted sets 族 | bzpopmax | x |
sorted sets 族 | bzpopmin | x |
scripting 族 | eval | x |
scripting 族 | evalsha | x |
scripting 族 | script debug | x |
scripting 族 | script exists | x |
scripting 族 | script flush | x |
scripting 族 | script load | x |
scripting 族 | script kill | x |
geo 族 | geoadd | x |
geo 族 | geohash | x |
geo 族 | geopos | x |
geo 族 | geodist | x |
geo 族 | georadius | x |
geo 族 | georadiusbymember | x |
多数据库(DB)支持说明
Tendis 存储版不支持多 DB,但是支持 SELECT 0 命令。
低性能命令
linsert、lrem:List 命令族中的 linsert、lrem 命令不建议使用,这两个命令会在磁盘中遍历 list 节点,命令的执行时间复杂度为 O(n),性能较差,list 节点数较大时,命令会执行超时。
append:append 命令在字符长度超过1MB后性能较差。