There are some interesting gotcha's when using Redis Cluster, if using the EVAL 
or EVALSHA commmands, which I see in amavisd-new.

https://redis.io/commands/eval <https://redis.io/commands/eval>


Specifically, this mention:

    All Redis commands must be analyzed before execution to determine 
    which keys the command will operate on. In order for this to be true for 
    EVAL, keys must be passed explicitly. This is useful in many ways, but 
    especially to make sure Redis Cluster can forward your request to the 
    appropriate cluster node.


But I'm pretty clueless about redis, beyond just administering some servers, 
and completely clueless about the lua scripting.  

So I'm wondering if anyone can verify if amavisd-new's implementation meet the 
requirements for redis cluster.

Thanks-

Tom



Reply via email to