for my $cmd (qw/multi exec smembers get hget hset sadd srem incr hmset hsetnx/) {
dynsub uc $cmd, sub { say "Arguments to \U$cmd: ", join ', ', @_; $redis->$cmd(@_) };
}
for my $cmd (qw/multi exec smembers get hget hset sadd srem incr hmset hsetnx/) {
dynsub uc $cmd, sub { say "Arguments to \U$cmd: ", join ', ', @_; $redis->$cmd(@_) };
}