XDEL,XADD和其他Redis流命令是否生成键空间通知?

时间:2019-12-03 21:53:29

标签: redis

(此信息现已更新文档。)截至2019年12月,有关键空间通知(https://redis.io/topics/notifications)的Redis文档包括冗长的Redis命令列表以及这些命令触发的键空间通知。列表中没有流操作(XADDXDELXTRIM等)。是因为这些操作不会导致触发键空间通知,还是因为列表尚未更新以反映相对较新的流命令?

如果XADDXDELXTRIM确实生成了密钥空间通知,它们是什么?

1 个答案:

答案 0 :(得分:2)

是-所有流操作都会生成键空间通知。要启用类别,请对以下内容使用“ t”标志或全包式“ A”:

  • XADD生成一个xadd事件,与xtrim子命令一起使用时,可能会在MAXLEN事件之后。
  • XDEL会生成一个xdel事件,即使删除了多个条目也是如此。
  • XGROUP CREATE生成一个xgroup-create事件。
  • XGROUP DELCONSUMER生成一个xgroup-delconsumer事件。
  • XGROUP DESTROY生成一个xgroup-destroy事件。
  • XGROUP SETID生成一个xgroup-setid事件。
  • XSETID生成一个xsetid事件。
  • XTRIM生成一个xtrim事件。

注意:我以此为线索来update缺少信息的文档-感谢您注意到并询问 @Dan Menes :)