<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">There are some interesting gotcha's when using Redis Cluster, if using the EVAL or EVALSHA commmands, which I see in amavisd-new.<div class=""><br class=""></div><div class=""><a href="https://redis.io/commands/eval" class="">https://redis.io/commands/eval</a></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Specifically, this mention:</div><div class=""><br class=""></div><div class=""> All Redis commands must be analyzed before execution to determine </div><div class=""> which keys the command will operate on. In order for this to be true for </div><div class=""> EVAL, keys must be passed explicitly. This is useful in many ways, but </div><div class=""> especially to make sure Redis Cluster can forward your request to the </div><div class=""> appropriate cluster node.<br class=""><br class=""></div><div class=""><br class=""></div><div class="">But I'm pretty clueless about redis, beyond just administering some servers, and completely clueless about the lua scripting. </div><div class=""><br class=""></div><div class="">So I'm wondering if anyone can verify if amavisd-new's implementation meet the requirements for redis cluster.</div><div class=""><br class=""></div><div class="">Thanks-</div><div class=""><br class=""></div><div class="">Tom</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>