title: How to use client consistent hashing with Lettuce Redis client
body: <p>I'm trying to find references how to configure and use <a href="https://github.com/mp911de/lettuce" rel="nofollow">Lettuce</a> Redis client with client-side consistent hashing.</p>
  
  <p>This approach for a sharding is implemented in <a href="https://github.com/xetorthio/jedis/wiki/AdvancedUsage#shardedjedis" rel="nofollow">ShardedJedis</a> from Jedis client and described in the <a href="http://redis.io/topics/partitioning" rel="nofollow">Redis partitioning documentation</a>.</p>
  
  <p>Short description of the approach:
  We have an environment with multiple independent Redis processes/nodes, without any server-based request routing using Redis Cluster or Sentinel, and a client decides where to store/search key by applying a hash function (key -> node_id) on the client side.</p>
  
  <p>Does lettuce support this type of clustering/sharding out of the box? If yes, how it could be configured to use client hashing?</p>