注册事件
将 RedisGears 函数注册为在 Redis 数据库中发生特定事件时运行。
您可以将 RedisGears 函数注册为在 Redis 数据库中发生特定事件时运行。
基于事件注册
要注册 RedisGears 函数以在事件发生时运行,您的代码需要:
-
将
KeysReader
传递给GearsBuilder
对象。 -
调用
GearsBuilder.register()
函数。 -
将
eventTypes
参数传递给:-
Python 的
register
函数。 -
Java 的
KeysReader
对象。
-
有关事件注册的更多信息和示例,请参阅:
-
Java 参考资料
事件类型
有关注册事件类型的列表,请参阅Redis 键空间通知文档。
Active-Active 事件类型
除了标准的 Redis 事件外,Redis Enterprise Active-Active 数据库还支持为以下事件类型注册 RedisGears 函数:
change
:当 Active-Active 数据库的另一个副本上的键发生变化时,会发生此事件。