数据类型转换

数据类型转换参考

本文档描述了受支持数据库的数据类型到目标 Redis 数据类型的默认转换。

通用 ANSI SQL 数据类型

源数据类型 HASH 的目标数据类型 HASH 示例
数组 不支持
bigint 字符串 2147483648 将被保存为 '2147483648'
二进制 字节字符串
根据连接器配置属性 `binary.handling.mode` 的设置,可以是字节或 base64 编码字符串,或十六进制编码字符串
当 `binary.handling.mode = bytes` 时,字符串 `'hello'` 将作为二进制字符串 `'0x68656C6C6F'` 添加到表中,将被 Debezium 转换为 `'aGVsbG8AAAAAAAAAAAAAAAAAAAA='`,并将存储在目标 Redis 数据库中为:`'aGVsbG8AAAAAAAAAAAAAAAAAAAA='`
位字符串 不支持
blob 字节字符串
根据连接器配置属性 `binary.handling.mode` 的设置,可以是字节或 base64 编码字符串,或十六进制编码字符串
当 `binary.handling.mode = bytes` 时,加载到表中的二进制图像文件将被 Debezium 转换为字节,并作为字节字符串存储在目标 Redis 数据库中
布尔值 字符串 布尔值 false 将被 Applier 转换为 0,并作为字符串 '0' 存储在目标 Redis 数据库中
char 字符串 当 PostgreSQL 数据类型为 char(14) 时,'hello world' 将被保存为 'hello world   '
date 字符串
映射到自 epoch 以来的毫秒.微秒
PG 字段值 `'2021-01-29'` 将被 Debezium 转换为整数 `18656`(自 epoch 以来的天数),该整数将转换为自 epoch 以来的毫秒数,并存储在目标 Redis 数据库中为:`'1611878400000'`
integer 字符串 `2147483640` 将被保存为 `'2147483640'`
interval 不支持
null 值为 `null` 的字段将由 Debezium 发送为 `null`,并且不会存储在目标 Redis 数据库中
numeric 字符串
Debezium 配置参数 `decimal.handling.mode` 决定了连接器如何映射十进制值。当 `decimal.handling.mode = 'precision'` 时,Debezium 接收到的二进制字符串将转换为其对应的数值,并作为字符串存储在目标 Redis 数据库中
PG 字段值 `4521398.56` 将被 Debezium 转换为二进制字符串 `'GvMbUA=='`,该字符串将转换为数值,并存储在目标 Redis 数据库中为:`'4521398.56'`
smallint 字符串 32767 将被保存为 '32767'
text 字符串 '这是 PostgreSQL 文本列的一个非常长的文本'
time 字符串
映射到午夜以来的秒数
`'14:23:46'` 将被转换为 `'51826000000'` 秒
PostgreSQL, Oracle, Cassandra: timestamp
MySQL, SQL Server: datetime
字符串
映射到自 epoch 以来的毫秒.微秒。
SQL Server datetime 格式:`YYYY-MM-DD hh:mm:ss[.nnn]`,
范围:从 `1753-01-01` 到 `9999-12-31`
PG 字段值 `'2018-06-20 15:13:16.945104'` 将被 Debezium 转换为 `'1529507596945104'`(微秒),并存储在目标 Redis 数据库中为 `'1529507596945.104'`
PostgreSQL: timestamptz
Oracle: 带本地时区的 timestamp
MySQL: timestamp
字符串
转换为 UTC 并作为自 epoch 以来的毫秒.微秒数存储
timetz 字符串
转换为 UTC 并作为午夜以来的秒数存储
PG 字段值 `'14:23:46.12345'` 将被 Debezium 转换为字符串 `'12:23:46.12345Z'`,并存储在目标 Redis 数据库中为:`'44638.345'`
varbinary 字节字符串
根据连接器配置属性 `binary.handling.mode` 的设置,可以是字节或 base64 编码字符串,或十六进制编码字符串
当 `binary.handling.mode = bytes` 时,字符串 `'hello'` 将作为二进制字符串 `'0x68656C6C6F'` 添加到表中,将被 Debezium 转换为 `'aGVsbG8='`,并将存储在目标 Redis 数据库中为:`'aGVsbG8='`
varchar 字符串 'hello world' 将被保存为 'hello world'
xml 字符串
源数据类型 JSON 的目标数据类型 JSON 示例
数组 不支持
bigint number 2147483648 将被保存为 2147483648
二进制 字节字符串 当 `binary.handling.mode = bytes` 时,字符串 `'hello'` 将作为二进制字符串 `'0x68656C6C6F'` 添加到表中,将被 Debezium 转换为 `'aGVsbG8AAAAAAAAAAAAAAAAAAAA='`,并将存储在目标 Redis 数据库中为:`'aGVsbG8AAAAAAAAAAAAAAAAAAAA='`
位字符串 不支持
blob 字节字符串 当 `binary.handling.mode = bytes` 时,加载到表中的二进制图像文件将被 Debezium 转换为字节,并作为字节字符串存储在目标 Redis 数据库中
布尔值 布尔值 布尔值 true 将作为布尔数据类型并以值 True 存储在目标 Redis 数据库中
char 字符串 当 PostgreSQL 数据类型为 char(14) 时,'hello world' 将被保存为 'hello world   '
date number
映射到自 epoch 以来的毫秒.微秒
PG 字段值 `2021-01-29` 将被 Debezium 转换为整数 18656(自 epoch 以来的天数),该整数将转换为自 epoch 以来的毫秒数,并存储在目标 Redis 数据库中为:`1611878400000`
integer number `2147483640` 将被保存为 `2147483640`
interval 不支持
null 值为 `null` 的字段将由 Debezium 发送为 `null`,并以值 `null` 存储在目标 Redis 数据库中
numeric Debezium 配置参数 `decimal.handling.mode` 决定了连接器如何映射十进制值。当 `decimal.handling.mode = 'precision'` 时,Debezium 接收到的二进制字符串将转换为其对应的数值并以数字形式存储在目标 Redis 数据库中。当 `decimal.handling.mode = 'string'` 时,Debezium 接收到的字符串将以字符串形式存储在目标 Redis 数据库中。当 `decimal.handling.mode = 'double'` 时,Debezium 接收到的双精度值将以数字形式存储在目标 Redis 数据库中。 `decimal.handling.mode = string`:PG 字段值 `4521398.56` 将被 Debezium 接收为字符串 `'4521398.56'`,并以字符串形式存储在目标 Redis 数据库中为:'`4521398.56`' 。
smallint number 32767 将被保存为 32767
text 字符串
time number number
映射到午夜以来的秒数
`'14:23:46'` 将被转换为 `51826000000` 秒
PostgreSQL, Oracle, Cassandra: timestamp
MySQL, SQL Server: datetime
decimal
映射到自 epoch 以来的毫秒.微秒。
SQL Server datetime 格式:`YYYY-MM-DD hh:mm:ss[.nnn]`,
范围:从 `1753-01-01` 到 `9999-12-31`
PG 字段值 `'2018-06-20 15:13:16.945104'` 将被 Debezium 转换为 `'1529507596945104'`(微秒),并存储在目标 Redis 数据库中为 `1529507596945.104`
PostgreSQL: timestamptz
Oracle: 带本地时区的 timestamp
MySQL: timestamp
number
转换为 UTC 并作为自 epoch 以来的毫秒.微秒数存储
timetz number
转换为 UTC 并作为自 epoch 以来的毫秒.微秒数存储
PG 字段值 `'14:23:46.12345'` 将被 Debezium 转换为字符串 `'12:23:46.12345Z'`,并存储在目标 Redis 数据库中为:`44638.345`
varbinary 字节字符串
根据连接器配置属性 `binary.handling.mode` 的设置,可以是字节或 base64 编码字符串,或十六进制编码字符串
当 `binary.handling.mode = bytes` 时,字符串 `'hello'` 将作为二进制字符串 `'0x68656C6C6F'` 添加到表中,将被 Debezium 转换为 `'aGVsbG8='`,并将存储在目标 Redis 数据库中为:`'aGVsbG8='`
varchar 字符串 'hello world' 将被保存为 'hello world’
xml 字符串

Cassandra 数据类型

源数据类型 HASH 的目标数据类型 HASH 示例
ascii 字符串
counter (64 位长整型) 字符串 2
date 不支持
decimal 不支持
double 字符串 '1.007308023'
duration 不支持
float 字符串 数字 `-3.4E+38` 将被 Debezium 接收为 `-3.4E38`,将被 Applier 转换为 `-340000000000000000000000000000000000000`,并作为字符串 `'-340000000000000000000000000000000000000'` 存储在目标 Redis 数据库中
frozen 字符串 `{'10.10.11.1', '10.10.10.1', '10.10.12.1'}` 将作为字符串存储在目标 Redis 数据库中为:`'{'10.10.11.1', '10.10.10.1', '10.10.12.1'}'`
frozen udt 字符串 `{'city': 'City','street': 'Street','streetno': 2,'zipcode': '02-212'}` 将作为字符串存储在目标 Redis 数据库中为:`'{'city': 'City','street': 'Street','streetno': 2,'zipcode': '02-212'}'`
inet 字符串
IPv4 和 IPv6 网络地址
IP 地址 `4.35.221.243` 将被 Debezium 转换为 `'/4.35.221.243'`,并存储在目标 Redis 数据库中为 `'/4.35.221.243'`
list 字符串 列表 `['New York', 'Paris','London','New York']` 将由 Debezium 作为字符串数组发送:`['New York', 'Paris','London','New York']`,并以字符串形式存储在目标 Redis 数据库中为 `"['New York', 'Paris','London','New York']"`
map 字符串 `{'fruit' : 'Apple', 'band' : 'Beatles'}` 将作为字符串存储在目标 Redis 数据库中为:`'{'fruit' : 'Apple', 'band' : 'Beatles'}'`
set 字符串 集合 `{'y','n'}` 将作为字符串存储在目标 Redis 数据库中为 `'{'y','n'}'`
tinyint 字符串
uuid 字符串 b9980b96-a85b-411c-b8e7-4be55c123793
tuple 字符串 元组 `{ "field1": 1, "field2": "testing tuple", "field3": 2 }` 将作为字符串存储在目标 Redis 数据库中为:`' { "field1": 1, "field2": "testing tuple", "field3": 2 }'`
varint 不支持
源数据类型 JSON 的目标数据类型 JSON 示例
ascii 字符串
counter (64 位长整型) number 2
date 不支持
decimal 不支持
double number 1.007308023
duration 不支持
float number 数字 -3.4E+38 将被 Debezium 接收为 `-3.4E38`,并存储在目标 Redis 数据库中为 `-1e+38`
frozen 数组 `{'10.10.11.1', '10.10.10.1', '10.10.12.1'}` 将作为数组存储在目标 Redis 数据库中为:`{'/10.10.11.1', '/10.10.10.1', '/10.10.12.1'}`
frozen udt object `{'city': 'City','street': 'Street','streetno': 2,'zipcode': '02-212'}` 将作为字符串存储在目标 Redis 数据库中,并作为对象存储在目标 Redis 数据库中为:`{'city': 'City','street': 'Street','streetno': 2,'zipcode': '02-212'}`
inet 字符串
IPv4 和 IPv6 网络地址
IP 地址 `4.35.221.243` 将被 Debezium 转换为 `'/4.35.221.243'`,并存储在目标 Redis 数据库中为 `'/4.35.221.243'`
list 数组 列表 `['New York', 'Paris','London','New York']` 将由 Debezium 作为字符串数组发送:`['New York', 'Paris','London','New York']`,并作为数组存储在目标 Redis 数据库中为:`['New York', 'Paris','London','New York']`
map object `{'fruit' : 'Apple', 'band' : 'Beatles'}` 将作为对象存储在目标 Redis 数据库中为:`{'fruit' : 'Apple', 'band' : 'Beatles'}`
set 数组 集合 `{'y','n'}` 将作为数组存储在目标 Redis 数据库中为:`{'y','n'}`
tinyint
uuid 字符串 b9980b96-a85b-411c-b8e7-4be55c123793
tuple object 元组 `{ "field1": 1, "field2": "testing tuple", "field3": 2 }` 将作为对象存储在目标 Redis 数据库中为:`{ "field1": 1, "field2": "testing tuple", "field3": 2 }`
varint 不支持

MySQL 和 MariaDB 数据类型

源数据类型 HASH 的源数据类型 Hash 示例
enum 字符串 MySQL enum 值 `'cat'` 将存储在目标 Redis 数据库中为 `'cat'`
geometry 不支持
geometrycollection 不支持
json 字符串 {"pid": 102, "name": "name2"}
linestring 不支持
multilinestring 不支持
multipoint 不支持
multipolygon 不支持
polygon 不支持
set 字符串 `'1,2,3'` 将存储在目标 Redis 数据库中为:`'1,2,3'`
year 字符串 值 `'55'` 将存储在数据库中为 `2055`,并由 Debezium 作为 int32 数据类型以值 `2055` 发送。它也将作为字符串 `'2055'` 存储在目标 Redis 数据库中
源数据类型 JSON 的目标数据类型 JSON 示例
enum 字符串 MySQL enum 值 `'cat'` 将存储在目标 Redis 数据库中为 `'cat'`
geometry 不支持
geometrycollection 不支持
json object {"pid": 102, "name": "name2"}
linestring 不支持
multilinestring 不支持
multipoint 不支持
multipolygon 不支持
polygon 不支持
set 字符串 `'1,2,3'` 将存储在目标 Redis 数据库中为:`'1,2,3'`
year number 值 `'55'` 将存储在数据库中为 `2055`,并由 Debezium 作为 int32 数据类型以值 `2055` 发送。它也将作为数字 `2055` 存储在目标 Redis 数据库中

Oracle 数据类型

源数据类型 HASH 的源数据类型 Hash 示例
bfile 不支持
binary_double 字符串 '1.7E+308'
binary_float 字符串 '3.40282E38'
clob 字符串 大块文本
float,real,double precision
real = FLOAT(63),double precision = FLOAT(126)。
字符串 当 Debezium 配置参数 `decimal.handling.mode = 'double'` 时,值 `-3.402E+38` 将作为字符串 `'-340200000000000000000000000000000000000'` 存储在目标 Redis 数据库中
long raw 不支持
nchar string - 是一种可以存储 Unicode 字符的 Unicode 数据类型 字符串 `'testing hebrew שלום'` 将存储在目标 Redis 数据库中为 '`testing hebrew \xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d`         '
nclob 不支持
number(p,s) 字符串 '10385274000.32'
nvarchar string - 是一种可以存储 Unicode 字符的 Unicode 数据类型 字符串 `testing hebrew שלום'` 将存储在目标 Redis 数据库中为 '`testing hebrew \xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d`'
raw 不支持
rowid 字符串 AAAR1QAAOAAAACFAAA
带时区的 timestamp 字符串 `'2021-12-30 14:23:46'` 将被 Debezium 转换为字符串 `'2021-12-30T14:23:46+02:00'`,并作为字符串存储在目标 Redis 数据库中为:`'1611878400000'`,这是自 epoch 以来的毫秒数
urowid 不支持
源数据类型 JSON 的目标数据类型 JSON 示例
bfile 不支持
binary_double number 1.7E+308
binary_float number 3.40282E38
clob 字符串 大块文本
float,real,double precision
real = FLOAT(63),double precision = FLOAT(126)。
number/string 当 Debezium 配置参数 `decimal.handling.mode = 'double'` 时,值 `-3.402E+38` 将作为数字 `-340200000000000000000000000000000000000` 存储在目标 Redis 数据库中
long raw 不支持
nchar string - 是一种可以存储 Unicode 字符的 Unicode 数据类型 字符串 `'testing hebrew שלום'` 将存储在目标 Redis 数据库中为 '`testing hebrew \xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d`         '
nclob 不支持
number(p,s) number 10385274000.32
nvarchar string - 是一种可以存储 Unicode 字符的 Unicode 数据类型 字符串 `testing hebrew שלום'` 将存储在目标 Redis 数据库中为 '`testing hebrew \xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d`'
raw 不支持
rowid 字符串 AAAR1QAAOAAAACFAAA
带时区的 timestamp number `'2021-12-30 14:23:46'` 将被 Debezium 转换为字符串 `'2021-12-30T14:23:46+02:00'`,并作为数字存储在目标 Redis 数据库中为:`1611878400000`,这是自 epoch 以来的毫秒数
urowid 不支持

PostgreSQL 数据类型

源数据类型 HASH 的源数据类型 Hash 示例
box 不支持
cidr 字符串
IPv4 和 IPv6 网络地址。
'4.35.221.243/32'
circle 不支持
domain 字符串
hstore 字符串 '{"pages":"368","author":"Katherine Dunn","category":"fiction"}'
inet 字符串
IPv4 和 IPv6 网络地址
'4.35.221.243'
json 字符串 "{"guid":  "9c36adc1-7fb5-4d5b-83b4-90356a46061a",
"name": "Angela Barton",
"is_active": null,
"company": "Magnafone"
"address": "178 Howard Place, Gulf, Washington,702",
"registered": "2009-11-07T08:53:22 +08:00",
"latitude": 19.793713,
"longitude": 86.513373,
"tags": ["enim","aliquip","qui" ]}"
line 不支持
macaddr 字符串
mac 地址
'08:00:2b:01:02:03'
money 字符串 当 `decimal.handling.mode = 'double'` 时,金额值 `-8793780.01` 将由 Debezium 作为双精度数据类型以 `-8793780.01` 接收,并作为字符串'-8793780.01' 存储在目标 Redis 数据库中
path 不支持
point 不支持
polygon 不支持
uuid 字符串 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'
源数据类型 JSON 的目标数据类型 JSON 示例
box 不支持
cidr 字符串
IPv4 和 IPv6 网络地址。
'4.35.221.243/32'
circle 不支持
domain 字符串
hstore 字符串 '{"pages":"368","author":"Katherine Dunn","category":"fiction"}
inet 字符串
IPv4 和 IPv6 网络地址
'4.35.221.243'
json object {"guid":  "9c36adc1-7fb5-4d5b-83b4-90356a46061a",
"name": "Angela Barton",
"is_active": null,
"company": "Magnafone"
"address": "178 Howard Place, Gulf, Washington,702",
"registered": "2009-11-07T08:53:22 +08:00",
"latitude": 19.793713,
"longitude": 86.513373,
"tags": ["enim","aliquip","qui" ]}
line 不支持
macaddr 字符串
mac 地址
'08:00:2b:01:02:03'
money 字符串 当 `decimal.handling.mode = 'double'` 时,金额值 `-8793780.01` 将由 Debezium 以双精度数据类型 `-8793780.01` 接收,并作为数字 `-8793780.01` 存储在目标 Redis 数据库中
path 不支持
point 不支持
polygon 不支持
uuid 字符串 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'

SQL Server 数据类型

源数据类型 HASH 的源数据类型 Hash 示例
bit 字符串 当值 >0 时,将被 Debezium 转换为 true 并作为 '1' 存储在目标 Redis 数据库中,而当值 = 0 时,将被 Debezium 转换为 false 并作为 '0' 存储在目标 Redis 数据库中
datetime2 字符串
表示自 epoch 以来的毫秒数,不包含时区信息。
当 Debezium 配置参数 `time.precision.mode='connect'` 时,值 '2018-06-20 15:13:16.945104' 将被 Debezium 转换为值 '1529507596945104',并作为字符串 '1529507596945.104' 存储在目标 Redis 数据库中
datetimeoffset 字符串 当 Debezium 配置参数 `decimal.handling.mode = 'precision'` 时,datetimeoffset 数据类型值 '12-10-25 12:32:10 +01:00' 将被转换为字符串 '2025-12-10T12:32:10+01:00',并存储在目标 Redis 数据库中为 1765366330000
decimal,float,real 字符串
值范围:decimal -10^38 +1 到 10^38,float -1.79E+308 到 -2.23E-308,0 以及 2.23E-308 到 1.79E+308,real: -3.40E + 38 到 -1.18E - 38,0 以及 1.18E - 38 到 3.40E + 38
当 Debezium 配置参数 `decimal.handling.mode = 'precision'` 时,值 '-3.402E+38' 将被 Debezium 转换为二进制字符串 '/wAP3QCzc/wpiIGe8AAAAAA=',并作为字符串 '-340200000000000000000000000000000000000' 存储在目标 Redis 数据库中
image 字符串
可变长度二进制数据,范围从 0 到 2,147,483,647 字节。
money 字符串
值范围:-922,337,203,685,477,5808 到 922,337,203,685,477.5807
当 Debezium 配置参数 `decimal.handling.mode = 'precision'` 时,值 922337203685477.5807 将被 Debezium 转换为二进制字符串 'f/////////8=',并作为字符串 '922337203685477.5807' 存储在目标 Redis 数据库中
nchar string - 固定大小字符串数据,一种可以存储 Unicode 字符的 Unicode 数据类型
nvarchar string - 可变大小字符串数据,一种可以存储 Unicode 字符的 Unicode 数据类型
numeric 字符串
值范围 - 10^38 +1 到 10^38
当 Debezium 配置参数 `time.precision.mode = 'connect'` 和 `decimal.handling.mode = 'precision'` 时,值 1.00E +33 将被 Debezium 转换为二进制字符串 'SztMqFqGw1MAAAAAAAAAAA==',并作为字符串 '1000000000000000000000000000000000' 存储在目标 Redis 数据库中
rowversion 字符串
一种数据类型,用于公开数据库中自动生成的唯一二进制数字。rowversion 通常用作对表行进行版本标记的机制。
0x00000000000007D0
smalldatetime 字符串
表示自 epoch 以来的毫秒数,不包含时区信息。
'2018-06-20 15:13:16' 将被 Debezium 转换为自 epoch 以来 1529507580000 毫秒,并作为字符串 '1529507580000' 存储在 Write-behind 中。
秒数:16 将不会包含在转换中,也不会存储在目标 Redis 数据库中
smallmoney 字符串
值范围:-214,748.3648 到 214,748.3647
当 Debezium 配置参数 `decimal.handling.mode = 'string'` 时,值 -214748.3648 将被 Debezium 转换为字符串 '-214748.3648',并作为 '-214748.3648' 存储在目标 Redis 数据库中
空间几何类型 不支持
空间地理类型 不支持
table 不支持
text 可变长度 Unicode 数据
uniqueidentifier 字符串 06BEEF00-F859-406B-9A60-0A56AB81A97
源数据类型 JSON 的目标数据类型 JSON 示例
bit 布尔值 当值 >0 时,将被 Debezium 转换为 true 并作为 True 存储在目标 Redis 数据库中,而当值 = 0 时,将被 Debezium 转换为 false 并作为 False 存储在目标 Redis 数据库中
datetime2 number
表示自 epoch 以来的毫秒数,不包含时区
当 Debezium 配置参数 `time.precision.mode='connect'` 时,值 '2018-06-20 15:13:16.945104' 将被 Debezium 转换为值 '1529507596945104',并作为数字 1529507596945.104 存储在目标 Redis 数据库中
datetimeoffset number 当 Debezium 配置参数 `decimal.handling.mode = 'precision'` 时,datetimeoffset 数据类型值 '12-10-25 12:32:10 +01:00' 将被转换为字符串 '2025-12-10T12:32:10+01:00',并作为字符串 1765366330000 存储在目标 Redis 数据库中
decimal,float,real number/string 当 Debezium 配置参数 `decimal.handling.mode = 'precision'` 时,值 '-3.402E+38' 将被 Debezium 转换为二进制字符串 '/wAP3QCzc/wpiIGe8AAAAAA=',并作为数字 -340200000000000000000000000000000000000 存储在目标 Redis 数据库中
image 字符串
money number/string 取决于 decimal.handling.mode 的值 当 Debezium 配置参数 `decimal.handling.mode = 'precision'` 时,值 922337203685477.5807 将被 Debezium 转换为二进制字符串 'f/////////8=',并作为数字 922337203685477.5807 存储在目标 Redis 数据库中
nchar 字符串
nvarchar string - 可变大小字符串数据,一种可以存储 Unicode 字符的 Unicode 数据类型
numeric number 当 Debezium 配置参数 `time.precision.mode = 'connect'` 和 `decimal.handling.mode = 'precision'` 时,值 1.00E +33 将被 Debezium 转换为二进制字符串 'SztMqFqGw1MAAAAAAAAAAA==',并作为数字1000000000000000000000000000000000 存储在目标 Redis 数据库中
rowversion 字符串
一种数据类型,用于公开数据库中自动生成的唯一二进制数字。rowversion 通常用作对表行进行版本标记的机制。
0x00000000000007D0
smalldatetime number
表示自 epoch 以来的毫秒数,不包含时区信息。
'2018-06-20 15:13:16' 将被 Debezium 转换为自 epoch 以来 1529507580000 毫秒,并作为数字 1529507580000 存储在 Write-behind 中。
秒数:16 将不会包含在转换中,也不会存储在目标 Redis 数据库中
smallmoney number 当 Debezium 配置参数 `decimal.handling.mode = 'string'` 时,值 -214748.3648 将被 Debezium 转换为字符串 '-214748.3648',并作为 '-214748.3648' 存储在目标 Redis 数据库中
空间几何类型 不支持
空间地理类型 不支持
table 不支持
text
uniqueidentifier 字符串 06BEEF00-F859-406B-9A60-0A56AB81A97

* 数据类型为“不支持”的字段将不会出现在目标 hash 中。

给本页评分
返回顶部 ↑