Add hash_tag supports and rollback to 'random' distributtion by default
Added sharding helper method for redis