文档中心>云数据库 Tendis

存储版

最近更新时间:2021-07-27 15:44:22

我的收藏
云数据库 Tendis 存储版(标准架构)基于腾讯 KV 存储引擎 Tendis,将数据直接存储到磁盘,通过多副本保障服务的可用性和数据的可靠性,适用于大容量 KV 存储场景。

存储版特点

低成本

数据存储在磁盘,相对 Redis 的全内存方案,成本降低80%以上,同时提供存储级别的数据可靠性。
数据落盘自动压缩,采用 LZ4 压缩算法在性能和容量中寻找平衡,通常数据压缩率能到30%左右。

高效率

兼容大部分 Redis 命令和数据结构,业务可以完整地体验 Redis 高效的数据组织结构和操作接口。

大容量

依托于云硬盘提供的大容量存储空间,存储版提供50GB - 1.6TB的超大存储容量规格。

使用限制

Tendis 存储版兼容大部分 Redis 4.0 命令,详情可参考 命令兼容性,部分不支持的数据相关命令如下:
说明:
如果下述命令影响到了业务使用,您可以通过 在线支持 提出需求,我们将优先评估支持。
不支持的命令
命令族
命令
兼容性
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后性能较差。