scala redis client, supporting redis commands, script, sharding, sentinel failover