redis_fdw
查询外部Redis数据源
仓库
pg-redis-fdw/redis_fdw
https://github.com/pg-redis-fdw/redis_fdw
源码
redis_fdw-1.0.tar.gz
redis_fdw-1.0.tar.gz
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
redis_fdw | 1.0 | FDW | PostgreSQL | C |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 8710 | redis_fdw | 否 | 是 | 否 | 是 | 否 | 是 | - |
multiple branch for different pg major versions
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.0 | 1817161514 | redis_fdw | - |
| RPM | PIGSTY | 1.0 | 1817161514 | redis_fdw_$v | - |
| DEB | PIGSTY | 1.0 | 1817161514 | postgresql-$v-redis-fdw | - |
构建
您可以使用 pig build 命令构建 redis_fdw 扩展的 RPM / DEB 包:
BASH
安装
您可以直接安装 redis_fdw 扩展包的预置二进制包,首先确保 PGDG 和 PIGSTY 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
dnf
BASH
apt
BASH
创建扩展:
SQL
用法
创建服务器
SQL
服务器选项: address(默认 127.0.0.1)、port(默认 6379)。
创建用户映射
SQL
标量键值对
SQL
哈希表(带键前缀)
SQL
哈希表(单键)
SQL
表选项
| 选项 | 描述 |
|---|---|
database | Redis 数据库编号(默认 0) |
tabletype | hash、list、set 或 zset(省略则为标量键值) |
tablekeyprefix | 按键前缀过滤项目 |
tablekeyset | 从特定 Redis 集合中获取键 |
singleton_key | 从单个 Redis 键访问所有值 |
只能使用 tablekeyset 或 tablekeyprefix 其中之一。不要与 singleton_key 组合使用。
哈希值以交替键值对的形式在 text[] 数组中返回。列表、集合和有序集合也以数组形式返回值。