{"id":8790,"date":"2024-03-14T08:40:17","date_gmt":"2024-03-14T08:40:17","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/"},"modified":"2025-08-03T09:40:50","modified_gmt":"2025-08-03T09:40:50","slug":"what-is-the-method-for-connecting-java-to-a-redis-cluster","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/","title":{"rendered":"Java Redis Cluster Connection"},"content":{"rendered":"<p>In Java, connecting to a Redis cluster can be achieved using the JedisCluster class. This class is provided by the Jedis client library for connecting to a Redis cluster.<\/p>\n<p>Here is a simple example code demonstrating how to connect to a Redis cluster.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> redis.clients.jedis.HostAndPort;\r\n<span class=\"hljs-keyword\">import<\/span> redis.clients.jedis.JedisCluster;\r\n\r\n<span class=\"hljs-keyword\">import<\/span> java.util.HashSet;\r\n<span class=\"hljs-keyword\">import<\/span> java.util.Set;\r\n\r\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">RedisClusterExample<\/span> {\r\n\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title function_\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> {\r\n        Set&lt;HostAndPort&gt; jedisClusterNodes = <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">HashSet<\/span>&lt;&gt;();\r\n        jedisClusterNodes.add(<span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">HostAndPort<\/span>(<span class=\"hljs-string\">\"127.0.0.1\"<\/span>, <span class=\"hljs-number\">7000<\/span>));\r\n        jedisClusterNodes.add(<span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">HostAndPort<\/span>(<span class=\"hljs-string\">\"127.0.0.1\"<\/span>, <span class=\"hljs-number\">7001<\/span>));\r\n        jedisClusterNodes.add(<span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">HostAndPort<\/span>(<span class=\"hljs-string\">\"127.0.0.1\"<\/span>, <span class=\"hljs-number\">7002<\/span>));\r\n\r\n        <span class=\"hljs-type\">JedisCluster<\/span> <span class=\"hljs-variable\">jedisCluster<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">JedisCluster<\/span>(jedisClusterNodes);\r\n\r\n        jedisCluster.set(<span class=\"hljs-string\">\"foo\"<\/span>, <span class=\"hljs-string\">\"bar\"<\/span>);\r\n        <span class=\"hljs-type\">String<\/span> <span class=\"hljs-variable\">value<\/span> <span class=\"hljs-operator\">=<\/span> jedisCluster.get(<span class=\"hljs-string\">\"foo\"<\/span>);\r\n        System.out.println(value);\r\n\r\n        jedisCluster.close();\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>In the code above, a Set object containing information about Redis cluster nodes is first created, and then a JedisCluster object is created using this node information. Subsequently, the JedisCluster object can be used to perform various Redis operations, such as setting and retrieving values. Finally, it is necessary to call the close() method to close the JedisCluster object.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Java, connecting to a Redis cluster can be achieved using the JedisCluster class. This class is provided by the Jedis client library for connecting to a Redis cluster. Here is a simple example code demonstrating how to connect to a Redis cluster. import redis.clients.jedis.HostAndPort; import redis.clients.jedis.JedisCluster; import java.util.HashSet; import java.util.Set; public class RedisClusterExample { [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[124,11988,11989,2441,11990],"class_list":["post-8790","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-java-database","tag-java-redis","tag-jedis","tag-redis-cluster","tag-redis-connection"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java Redis Cluster Connection - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn to connect Java to Redis clusters using JedisCluster. Step-by-step guide with code example.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Redis Cluster Connection\" \/>\n<meta property=\"og:description\" content=\"Learn to connect Java to Redis clusters using JedisCluster. Step-by-step guide with code example.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T08:40:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-03T09:40:50+00:00\" \/>\n<meta name=\"author\" content=\"Jackson Davis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jackson Davis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"Java Redis Cluster Connection\",\"datePublished\":\"2024-03-14T08:40:17+00:00\",\"dateModified\":\"2025-08-03T09:40:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/\"},\"wordCount\":106,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Java database\",\"Java Redis\",\"Jedis\",\"Redis cluster\",\"Redis Connection\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/\",\"name\":\"Java Redis Cluster Connection - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T08:40:17+00:00\",\"dateModified\":\"2025-08-03T09:40:50+00:00\",\"description\":\"Learn to connect Java to Redis clusters using JedisCluster. Step-by-step guide with code example.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Redis Cluster Connection\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\",\"name\":\"Jackson Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"caption\":\"Jackson Davis\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Java Redis Cluster Connection - Blog - Silicon Cloud","description":"Learn to connect Java to Redis clusters using JedisCluster. Step-by-step guide with code example.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/","og_locale":"en_US","og_type":"article","og_title":"Java Redis Cluster Connection","og_description":"Learn to connect Java to Redis clusters using JedisCluster. Step-by-step guide with code example.","og_url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T08:40:17+00:00","article_modified_time":"2025-08-03T09:40:50+00:00","author":"Jackson Davis","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Jackson Davis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"Java Redis Cluster Connection","datePublished":"2024-03-14T08:40:17+00:00","dateModified":"2025-08-03T09:40:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/"},"wordCount":106,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Java database","Java Redis","Jedis","Redis cluster","Redis Connection"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/","url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/","name":"Java Redis Cluster Connection - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T08:40:17+00:00","dateModified":"2025-08-03T09:40:50+00:00","description":"Learn to connect Java to Redis clusters using JedisCluster. Step-by-step guide with code example.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-connecting-java-to-a-redis-cluster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Java Redis Cluster Connection"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350","name":"Jackson Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","caption":"Jackson Davis"},"url":"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=8790"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8790\/revisions"}],"predecessor-version":[{"id":153616,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/8790\/revisions\/153616"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=8790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=8790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=8790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}