Redis转发协议¶
云端配置(Redis转发协议)¶
新建通道¶
新建一个转发通道,协议选择Redis转发协议,主参数中,IP地址与端口号,填写实际的Redis服务器的IP地址与端口号,超时为网关读写Redis服务器的超时时间;交互频率即为实时数据上传的时间间隔,设置范围为1s < time < 12hour更多参数见规约特征配置;
规约特征中可以配置Redis数据库的访问信息等,参数详解见下表(简单参数不再赘述)。
编号 | 参数描述 | 说明 |
---|---|---|
0 | 密码 | 访问数据库的密码,若Redis无设置密码留空即可 |
1 | db数据库索引 | 默认使用Redis的索引为0的数据库 |
2 | 整点上传 | 按分钟的整数进行上传,默认开启整点上传 |
3 | 遥信变位上传周期 | 默认0,即遥信不变位上传 |
4 | 存储结构 | 默认使用hash数据结构存储,可替换为string数据结构 |
提示
该转发协议可以不配置转发设备与转发测点,默认转发所有的采集点,这种情况下跳过转发设备和转发测点的配置。
新建设备¶
新建一个转发设备,可以根据需要设置设备名称参数,其他参数无需设置。
新建测点¶
按照需要把需要转发的测点加入即可。
hash和string数据结构存储数据¶
使用hash结构存储数据时,键(Key)是设备的名称,字段(Field)是测点的名称,值(Value)包含三部分内容:测点的值,测点质量(0意为good,其它值均意为bad)以及测点数据转发时间,且值的三部分由分隔符'_'相隔。
提示
以下所展示的图形用户界面是使用 Redis 数据库的客户端工具RedisDesktopManager。
使用string结构存储数据时,键(Key)是"设备名:测点名",值(Value)与hash数据结构的值(Value)含义完全相同。
警告
使用Redis的string数据结构存储数据时,相同的键(Key)的值(Value)是会覆盖的,存储最新转发数据。使用Redis的hash数据结构存储数据时,相同的键(Key)并且相同的字段(Field)的值(Value)是会覆盖的,存储最新转发数据。若有存储历史数据需求使用mysql转发协议。
本地配置(Redis转发协议)¶
新建通道¶
新建一个转发通道,协议选择Redis转发协议,主参数中,IP地址与端口号,填写实际的Redis服务器的IP地址与端口号,超时为网关读写Redis服务器的超时时间;交互频率即为实时数据上传的时间间隔,设置范围为1s < time < 12hour更多参数见规约特征配置;
提示
Redis数据库版本应在1.2.0(含)以上。
规约特征中可以配置Redis数据库的访问信息等,参数详解见下表(简单参数不再赘述)。
编号 | 参数描述 | 说明 |
---|---|---|
0 | 密码 | 访问数据库的密码,若Redis无设置密码留空即可 |
1 | db数据库索引 | 默认使用Redis的索引为0的数据库 |
2 | 整点上传 | 按分钟的整数进行上传,默认开启整点上传 |
3 | 遥信变位上传周期 | 默认0,即遥信不变位上传 |
4 | 存储结构 | 默认使用hash数据结构存储,可替换为string数据结构 |
提示
该转发协议可以不配置转发设备与转发测点,默认转发所有的采集点,这种情况下跳过转发设备和转发测点的配置。
新建设备¶
新建一个转发设备,可以根据需要设置设备名称参数,其他参数无需设置。
新建测点¶
按照需要把需要转发的测点加入即可。
hash和string数据结构存储数据¶
使用hash结构存储数据时,键(Key)是设备的名称,字段(Field)是测点的名称,值(Value)包含三部分内容:测点的值,测点质量(0意为good,其它值均意为bad)以及测点数据转发时间,且值的三部分由分隔符'_'相隔。
提示
以下所展示的图形用户界面是使用 Redis 数据库的客户端工具RedisDesktopManager。
使用string结构存储数据时,键(Key)是"设备名:测点名",值(Value)与hash数据结构的值(Value)含义完全相同。
警告
使用Redis的string数据结构存储数据时,相同的键(Key)的值(Value)是会覆盖的,存储最新转发数据。使用Redis的hash数据结构存储数据时,相同的键(Key)并且相同的字段(Field)的值(Value)是会覆盖的,存储最新转发数据。若有存储历史数据需求使用mysql转发协议。