diff --git a/tensorflow_recommenders_addons/dynamic_embedding/core/kernels/redis_impl/redis_cluster_connection_pool.hpp b/tensorflow_recommenders_addons/dynamic_embedding/core/kernels/redis_impl/redis_cluster_connection_pool.hpp index bab4c3462..40f04aa63 100644 --- a/tensorflow_recommenders_addons/dynamic_embedding/core/kernels/redis_impl/redis_cluster_connection_pool.hpp +++ b/tensorflow_recommenders_addons/dynamic_embedding/core/kernels/redis_impl/redis_cluster_connection_pool.hpp @@ -384,7 +384,8 @@ class RedisWrapper BuildKeysPrefixNameSlices( } } } else { - LOG(WARNING) << "Nodes in Redis service is bigger than storage_slice " - "set by user, it may cause data skew."; + if (cluster_slots.size() > storage_slice) { + LOG(WARNING) << "Nodes in Redis service is bigger than storage_slice " + "set by user, it may cause data skew."; + } for (unsigned i = 0; i < storage_slice; ++i) { keys_prefix_name_slices.emplace_back( keys_prefix_name + '{' +