是的, 应该 可以。
必须在执行之前分析所有Redis命令,以确定该命令将对哪些键进行操作…。请注意,未强制执行此规则是为了向用户提供滥用Redis单实例配置的机会,而不会编写脚本与Redis Cluster兼容。
因此,只要您确保脚本与Redis Cluster兼容,就可以不遵循此规则。这意味着对的调用EVAL
应指定一组散列到一个且只有一个服务器的密钥。
仅使用单个键(例如{foo}
)就可以正常工作。
使用Redis Cluster,是否可以仅将哈希标签传递给eval?
是的, 应该 可以。
必须在执行之前分析所有Redis命令,以确定该命令将对哪些键进行操作…。请注意,未强制执行此规则是为了向用户提供滥用Redis单实例配置的机会,而不会编写脚本与Redis Cluster兼容。
因此,只要您确保脚本与Redis Cluster兼容,就可以不遵循此规则。这意味着对的调用EVAL
应指定一组散列到一个且只有一个服务器的密钥。
仅使用单个键(例如{foo}
)就可以正常工作。