Redis 服务
配置
引用 DataHub 配置
可以选择使用外部 redis 服务还是共工内置 redis 服务。
数据源
当开启引用 DataHub 配置后,需要从中选择一个 redis 数据源。
操作类型
提供了一些与 redis 原生操作保持一致的操作。
目前支持的操作如下:
操作类型 | 说明 |
---|---|
set | 以一个指定的键,缓存一个指定的变量。 |
get | 以一个指定的键,取出缓存中的数据,并反序列化成目标数据类型。 |
delete | 以一个指定的键,从缓存中删除一个数据。 |
hSet | 以一个指定的键,缓存一对指定的字段-值关系数据。 |
hGet | 以一个指定的键,以及指定的字段,取出缓存中的数据,并反序列化成目标数据类型。 |
hDelete | 以一个指定的键,以及指定的字段,从缓存中删除一个数据。 |
Set
如上图所示,以用户的共工 id 作为键,用户数据作为值,存入缓存中去,且缓存有效期为 3600 秒,即一小时后缓存数据会自动被删除。
Get
如上图所示,以当前入参用户的共工 id 作为键,从缓存中取数据,其中数据以实体反序列化,具体的实体为用户实体,并且给反序列化后的结果命名为 cache_user。
Delete
如上图所示,以当前入参用户的共工 id 作为键,从缓存中删除数据。
hSet
如上图所示,以 user_map 作为键,当前入参用户的共工 id 作为字段,当前入参用户对象作为值,把这一对字段和值存入缓存中。
hGet
如上图所示,以 user_map 为键,当前入参用户的共工 id 为字段,从缓存中取数据,并把该数据反序列化成用户实体,最后以 cache_user 命名该实体。
hDelete
如上图所示,以 user_map 为键,当前入参用户的共工 id 为字段,从缓存中删除数据。