Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于mysql每日摘录更新redis数据_Redis - Fatal编程技术网

基于mysql每日摘录更新redis数据

基于mysql每日摘录更新redis数据,redis,Redis,我想知道我应该遵循什么好的实践来更新基于每日从集中式数据库中提取的redis持久数据 每天我都会从mysql数据库中提取一个json名称。 我想根据此摘录更新redis数据: 第1天: 说出一个 名字B 名称C 第2天: 说出一个 名称B' 名称D 所以在这里,我想更新B,删除C,添加D 我想知道redis是否有具体的方法来实现它,或者我应该比较我的两个列表来突出我必须执行的添加/删除/更新 非常感谢 gab为什么不给键一天TTL,只添加新值而不检查是否存在。嗨@Emre,谢谢你的回答,我一直在

我想知道我应该遵循什么好的实践来更新基于每日从集中式数据库中提取的redis持久数据

每天我都会从mysql数据库中提取一个json名称。 我想根据此摘录更新redis数据:

第1天: 说出一个 名字B 名称C

第2天: 说出一个 名称B' 名称D

所以在这里,我想更新B,删除C,添加D

我想知道redis是否有具体的方法来实现它,或者我应该比较我的两个列表来突出我必须执行的添加/删除/更新

非常感谢


gab

为什么不给键一天TTL,只添加新值而不检查是否存在。嗨@Emre,谢谢你的回答,我一直在考虑TTL,但我担心我的键可能有一段时间无法访问。。。我会继续挖的。你考虑用Rexon吗?最后,我将执行以下操作:我正在侦听DB event,并将pubsub从具有不同属性的kafka:add/update/delete+消息中的我的数据,触发到正在执行etl+函数add/update/delete的容器