{"id":18414,"date":"2024-03-15T16:52:43","date_gmt":"2024-03-15T16:52:43","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/"},"modified":"2024-03-21T13:15:00","modified_gmt":"2024-03-21T13:15:00","slug":"how-to-configure-a-spring-cloud-redis-cluster","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/","title":{"rendered":"How to configure a Spring Cloud Redis cluster?"},"content":{"rendered":"<p>To configure a Spring Cloud Redis cluster, the following steps need to be followed:<\/p>\n<ol>\n<li>Add the necessary dependencies for Redis in the pom.xml file.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">dependency<\/span>&gt;<\/span>\r\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">groupId<\/span>&gt;<\/span>org.springframework.boot<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">groupId<\/span>&gt;<\/span>\r\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">artifactId<\/span>&gt;<\/span>spring-boot-starter-data-redis<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">artifactId<\/span>&gt;<\/span>\r\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">dependency<\/span>&gt;<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>Configure the connection information for the Redis cluster in the application.properties file.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\"># Redis\u96c6\u7fa4\u8282\u70b9\u4fe1\u606f<\/span>\r\n<span class=\"hljs-attr\">spring.redis.cluster.nodes<\/span>=<span class=\"hljs-string\">127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003<\/span>\r\n<span class=\"hljs-comment\">\r\n# Redis\u8fde\u63a5\u6c60\u914d\u7f6e<\/span>\r\n<span class=\"hljs-attr\">spring.redis.cluster.max-idle<\/span>=<span class=\"hljs-string\">8<\/span>\r\n<span class=\"hljs-attr\">spring.redis.cluster.min-idle<\/span>=<span class=\"hljs-string\">1<\/span>\r\n<span class=\"hljs-attr\">spring.redis.cluster.max-active<\/span>=<span class=\"hljs-string\">8<\/span>\r\n<span class=\"hljs-attr\">spring.redis.cluster.max-wait<\/span>=<span class=\"hljs-string\">3000<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>Create a Redis configuration class for configuring RedisTemplate and the connection pool.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-meta\">@Configuration<\/span>\r\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">RedisConfig<\/span> {\r\n\r\n    <span class=\"hljs-meta\">@Value(\"${spring.redis.cluster.nodes}\")<\/span>\r\n    <span class=\"hljs-keyword\">private<\/span> String clusterNodes;\r\n\r\n    <span class=\"hljs-meta\">@Value(\"${spring.redis.cluster.max-idle}\")<\/span>\r\n    <span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-type\">int<\/span> maxIdle;\r\n\r\n    <span class=\"hljs-meta\">@Value(\"${spring.redis.cluster.min-idle}\")<\/span>\r\n    <span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-type\">int<\/span> minIdle;\r\n\r\n    <span class=\"hljs-meta\">@Value(\"${spring.redis.cluster.max-active}\")<\/span>\r\n    <span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-type\">int<\/span> maxActive;\r\n\r\n    <span class=\"hljs-meta\">@Value(\"${spring.redis.cluster.max-wait}\")<\/span>\r\n    <span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-type\">long<\/span> maxWait;\r\n\r\n    <span class=\"hljs-meta\">@Bean<\/span>\r\n    <span class=\"hljs-keyword\">public<\/span> RedisClusterConfiguration <span class=\"hljs-title function_\">redisClusterConfiguration<\/span><span class=\"hljs-params\">()<\/span> {\r\n        <span class=\"hljs-type\">RedisClusterConfiguration<\/span> <span class=\"hljs-variable\">redisClusterConfiguration<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">RedisClusterConfiguration<\/span>(Arrays.asList(clusterNodes.split(<span class=\"hljs-string\">\",\"<\/span>)));\r\n        <span class=\"hljs-keyword\">return<\/span> redisClusterConfiguration;\r\n    }\r\n\r\n    <span class=\"hljs-meta\">@Bean<\/span>\r\n    <span class=\"hljs-keyword\">public<\/span> JedisConnectionFactory <span class=\"hljs-title function_\">jedisConnectionFactory<\/span><span class=\"hljs-params\">(RedisClusterConfiguration redisClusterConfiguration)<\/span> {\r\n        <span class=\"hljs-type\">JedisConnectionFactory<\/span> <span class=\"hljs-variable\">jedisConnectionFactory<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">JedisConnectionFactory<\/span>(redisClusterConfiguration);\r\n        <span class=\"hljs-keyword\">return<\/span> jedisConnectionFactory;\r\n    }\r\n\r\n    <span class=\"hljs-meta\">@Bean<\/span>\r\n    <span class=\"hljs-keyword\">public<\/span> RedisTemplate&lt;String, Object&gt; <span class=\"hljs-title function_\">redisTemplate<\/span><span class=\"hljs-params\">(JedisConnectionFactory jedisConnectionFactory)<\/span> {\r\n        RedisTemplate&lt;String, Object&gt; redisTemplate = <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">RedisTemplate<\/span>&lt;&gt;();\r\n        redisTemplate.setConnectionFactory(jedisConnectionFactory);\r\n        redisTemplate.setKeySerializer(<span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">StringRedisSerializer<\/span>());\r\n        redisTemplate.setValueSerializer(<span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">JdkSerializationRedisSerializer<\/span>());\r\n        <span class=\"hljs-keyword\">return<\/span> redisTemplate;\r\n    }\r\n\r\n    <span class=\"hljs-meta\">@Bean<\/span>\r\n    <span class=\"hljs-keyword\">public<\/span> RedisCacheManager <span class=\"hljs-title function_\">redisCacheManager<\/span><span class=\"hljs-params\">(RedisTemplate&lt;String, Object&gt; redisTemplate)<\/span> {\r\n        <span class=\"hljs-type\">RedisCacheManager<\/span> <span class=\"hljs-variable\">redisCacheManager<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">RedisCacheManager<\/span>(redisTemplate);\r\n        redisCacheManager.setUsePrefix(<span class=\"hljs-literal\">true<\/span>);\r\n        <span class=\"hljs-keyword\">return<\/span> redisCacheManager;\r\n    }\r\n}\r\n<\/code><\/pre>\n<ol>\n<li>Inject RedisTemplate where Redis is needed, allowing you to operate on a Redis cluster.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-meta\">@Autowired<\/span>\r\n<span class=\"hljs-keyword\">private<\/span> RedisTemplate&lt;String, Object&gt; redisTemplate;\r\n\r\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title function_\">set<\/span><span class=\"hljs-params\">(String key, Object value)<\/span> {\r\n    redisTemplate.opsForValue().set(key, value);\r\n}\r\n\r\n<span class=\"hljs-keyword\">public<\/span> Object <span class=\"hljs-title function_\">get<\/span><span class=\"hljs-params\">(String key)<\/span> {\r\n    <span class=\"hljs-keyword\">return<\/span> redisTemplate.opsForValue().get(key);\r\n}\r\n\r\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-type\">boolean<\/span> <span class=\"hljs-title function_\">exists<\/span><span class=\"hljs-params\">(String key)<\/span> {\r\n    <span class=\"hljs-keyword\">return<\/span> redisTemplate.hasKey(key);\r\n}\r\n<\/code><\/pre>\n<p>The configuration of using Redis cluster in Spring Cloud is now complete. It is important to note that the node information and connection pool settings of the Redis cluster can be modified according to specific circumstances.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To configure a Spring Cloud Redis cluster, the following steps need to be followed: Add the necessary dependencies for Redis in the pom.xml file. &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;\/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;\/artifactId&gt; &lt;\/dependency&gt; Configure the connection information for the Redis cluster in the application.properties file. # Redis\u96c6\u7fa4\u8282\u70b9\u4fe1\u606f spring.redis.cluster.nodes=127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003 # Redis\u8fde\u63a5\u6c60\u914d\u7f6e spring.redis.cluster.max-idle=8 spring.redis.cluster.min-idle=1 spring.redis.cluster.max-active=8 spring.redis.cluster.max-wait=3000 Create a Redis configuration class for [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-18414","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"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>How to configure a Spring Cloud Redis cluster? - Blog - Silicon Cloud<\/title>\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\/how-to-configure-a-spring-cloud-redis-cluster\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to configure a Spring Cloud Redis cluster?\" \/>\n<meta property=\"og:description\" content=\"To configure a Spring Cloud Redis cluster, the following steps need to be followed: Add the necessary dependencies for Redis in the pom.xml file. &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;\/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;\/artifactId&gt; &lt;\/dependency&gt; Configure the connection information for the Redis cluster in the application.properties file. # Redis\u96c6\u7fa4\u8282\u70b9\u4fe1\u606f spring.redis.cluster.nodes=127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003 # Redis\u8fde\u63a5\u6c60\u914d\u7f6e spring.redis.cluster.max-idle=8 spring.redis.cluster.min-idle=1 spring.redis.cluster.max-active=8 spring.redis.cluster.max-wait=3000 Create a Redis configuration class for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-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-15T16:52:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T13:15:00+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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"How to configure a Spring Cloud Redis cluster?\",\"datePublished\":\"2024-03-15T16:52:43+00:00\",\"dateModified\":\"2024-03-21T13:15:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/\"},\"wordCount\":108,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/\",\"name\":\"How to configure a Spring Cloud Redis cluster? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T16:52:43+00:00\",\"dateModified\":\"2024-03-21T13:15:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to configure a Spring Cloud Redis cluster?\"}]},{\"@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":"How to configure a Spring Cloud Redis cluster? - Blog - Silicon Cloud","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\/how-to-configure-a-spring-cloud-redis-cluster\/","og_locale":"en_US","og_type":"article","og_title":"How to configure a Spring Cloud Redis cluster?","og_description":"To configure a Spring Cloud Redis cluster, the following steps need to be followed: Add the necessary dependencies for Redis in the pom.xml file. &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;\/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;\/artifactId&gt; &lt;\/dependency&gt; Configure the connection information for the Redis cluster in the application.properties file. # Redis\u96c6\u7fa4\u8282\u70b9\u4fe1\u606f spring.redis.cluster.nodes=127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003 # Redis\u8fde\u63a5\u6c60\u914d\u7f6e spring.redis.cluster.max-idle=8 spring.redis.cluster.min-idle=1 spring.redis.cluster.max-active=8 spring.redis.cluster.max-wait=3000 Create a Redis configuration class for [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T16:52:43+00:00","article_modified_time":"2024-03-21T13:15:00+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":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"How to configure a Spring Cloud Redis cluster?","datePublished":"2024-03-15T16:52:43+00:00","dateModified":"2024-03-21T13:15:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/"},"wordCount":108,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/","name":"How to configure a Spring Cloud Redis cluster? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T16:52:43+00:00","dateModified":"2024-03-21T13:15:00+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-a-spring-cloud-redis-cluster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to configure a Spring Cloud Redis cluster?"}]},{"@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\/18414","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=18414"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/18414\/revisions"}],"predecessor-version":[{"id":52091,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/18414\/revisions\/52091"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=18414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=18414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=18414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}