CallNext
调用下一个覆盖命令或原始命令本身的执行。 是 callNextArray 的更灵活版本。
public static java.lang.Object callNext(java.lang.String... args)
当您使用 CommandOverrider
覆盖 Redis 命令时,使用 callNext
来运行下一个覆盖该命令或原始命令本身的执行。
它是 callNextArray
的更灵活版本,因为字符串参数列表不必是显式的 String[]
对象。 这允许函数调用,例如callNext("key", "value")
.
参数
名称 | 类型 | 描述 |
---|---|---|
args | 字符串 | Redis 命令参数 |
返回值
返回命令结果。 它可以是字符串或字符串数组,具体取决于命令。
示例
没有 String[]
GearsBuilder.callNext("restaurant:1", "reviews", "50");
带有 String[]
GearsBuilder.callNext(new String[]{"restaurant:1", "reviews", "50"});