redis 表函数
此表函数允许将 ClickHouse 与 Redis 集成。
语法
参数
-
host:port
— Redis 服务器地址,您可以忽略端口,默认使用 Redis 端口 6379。 -
key
— 列表中的任何列名。 -
structure
— 此函数返回的 ClickHouse 表的模式。 -
db_index
— Redis 数据库索引范围为 0 到 15,默认值为 0。 -
password
— 用户密码,默认值为空字符串。 -
pool_size
— Redis 最大连接池大小,默认值为 16。 -
primary
必须指定,仅支持一个主键列。主键将以二进制序列化为 Redis 键。 -
除主键外的列将按相应顺序以二进制序列化为 Redis 值。
-
与键相等或在过滤中使用的查询将优化为从 Redis 中多键查找。如果查询没有过滤键,将会进行全表扫描,这是一项重操作。
目前不支持 redis
表函数的 命名集合。
返回值
一个表对象,其中键是 Redis 键,其他列打包在一起作为 Redis 值。
使用示例
从 Redis 读取:
插入到 Redis:
另请参见