{"id":2778,"date":"2024-11-03T01:15:09","date_gmt":"2024-11-02T22:15:09","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/"},"modified":"2024-11-03T01:15:09","modified_gmt":"2024-11-02T22:15:09","slug":"redis-sentinel-ile-docker-kullanarak-redundans","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/","title":{"rendered":"Redis + Sentinel ile Docker Kullanarak Redundans"},"content":{"rendered":"<p>Redis + Sentinel ile Docker Kullanarak Redundans<\/p>\n<p>Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Redis, y\u00fcksek performansl\u0131 bir in-memory veri deposu olarak bilinir. Bu \u00f6zelli\u011fi, uygulamalar\u0131n\u0131z\u0131n h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, tek bir Redis sunucusu kullanmak sisteminizi tek bir hata noktas\u0131na maruz b\u0131rak\u0131r. Bu noktada, Redis Sentinel devreye girer. Sentinel, Redis sunucular\u0131 \u00fczerinde izleme ve otomatik hataya dayan\u0131kl\u0131l\u0131k sa\u011flayan bir sistemdir.<\/p>\n<h2>Redis Sentinel Nedir?<\/h2>\n<p>Sentinel, Redis&#8217;in sa\u011flad\u0131\u011f\u0131 bir y\u00fcksek kullan\u0131labilirlik (high availability) \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. Sentinel, bir veya daha fazla Redis sunucusunu izleyerek, ar\u0131zalanan sunuculara otomatik olarak tepki verir.  Ar\u0131zalanan bir sunucunun yerine hemen bir yedek sunucu devreye sokar ve veri kayb\u0131n\u0131 \u00f6nler.  Bu da sisteminizin s\u00fcrekli \u00e7al\u0131\u015fmas\u0131n\u0131 garanti eder.<\/p>\n<h2>Docker ile Redis ve Sentinel Kurulumu<\/h2>\n<p>\u015eimdi, Docker kullanarak Redis ve Sentinel sistemini ad\u0131m ad\u0131m nas\u0131l kuraca\u011f\u0131m\u0131z\u0131 inceleyelim.  \u0130lk olarak, docker-compose.yml dosyam\u0131z\u0131 olu\u015ftural\u0131m:<\/p>\n<p>&#8220;`yaml<br \/>\nversion: &#8216;3&#8217;<br \/>\nservices:<br \/>\n  redis-master:<br \/>\n    image: redis:6.2.6<br \/>\n    ports:<br \/>\n      &#8211; &#8220;6379:6379&#8221;<br \/>\n    command: redis-server &#8211;appendonly yes &#8211;port 6379<br \/>\n  redis-slave1:<br \/>\n    image: redis:6.2.6<br \/>\n    ports:<br \/>\n      &#8211; &#8220;6380:6380&#8221;<br \/>\n    command: redis-server &#8211;appendonly yes &#8211;port 6380 &#8211;slaveof redis-master 6379<br \/>\n  redis-slave2:<br \/>\n    image: redis:6.2.6<br \/>\n    ports:<br \/>\n      &#8211; &#8220;6381:6381&#8221;<br \/>\n    command: redis-server &#8211;appendonly yes &#8211;port 6381 &#8211;slaveof redis-master 6379<br \/>\n  sentinel:<br \/>\n    image: redis:6.2.6<br \/>\n    command: redis-sentinel \/sentinel.conf<br \/>\n    volumes:<br \/>\n      &#8211; .\/sentinel.conf:\/sentinel.conf<br \/>\n    ports:<br \/>\n      &#8211; &#8220;26379:26379&#8221;<br \/>\n&#8220;`<\/p>\n<p>Bu docker-compose.yml dosyas\u0131, 3 Redis sunucusu (master ve 2 slave) ve bir Sentinel sunucusu tan\u0131mlamaktad\u0131r.  Her bir sunucu Docker konteyner olarak \u00e7al\u0131\u015ft\u0131r\u0131lacakt\u0131r.<\/p>\n<h3>sentinel.conf Dosyas\u0131<\/h3>\n<p>Sentinel sunucusunun yap\u0131land\u0131r\u0131lmas\u0131n\u0131 sa\u011flamak i\u00e7in &#8220;sentinel.conf&#8221; dosyas\u0131n\u0131 olu\u015fturmam\u0131z gerekiyor.  \u0130\u00e7erik a\u015fa\u011f\u0131daki gibi olmal\u0131d\u0131r:<\/p>\n<p>&#8220;`<br \/>\nsentinel monitor mymaster 127.0.0.1 6379 2<br \/>\nsentinel down-after-milliseconds mymaster 5000<br \/>\nsentinel failover-timeout mymaster 10000<br \/>\nsentinel parallel-syncs mymaster 1<br \/>\n&#8220;`<\/p>\n<p>Bu yap\u0131land\u0131rma,  &#8220;mymaster&#8221; adl\u0131 bir master Redis sunucusunun izlenmesini, 5 saniye boyunca ula\u015f\u0131lamaz hale gelmesi durumunda hata durumuna ge\u00e7irilmesini ve hata durumunda master se\u00e7imi i\u00e7in en fazla 10 saniye s\u00fcre verilmesini sa\u011flar.<\/p>\n<h3>Docker Compose ile \u00c7al\u0131\u015ft\u0131rma<\/h3>\n<p>Yukar\u0131daki dosyalar\u0131 olu\u015fturduktan sonra,  sistemi \u00e7al\u0131\u015ft\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<p>&#8220;`<br \/>\ndocker-compose up -d<br \/>\n&#8220;`<\/p>\n<p>Bu komut, t\u00fcm sunucular\u0131 arka planda (detached) \u00e7al\u0131\u015ft\u0131r\u0131r.<\/p>\n<h2>Sistemi Test Etme<\/h2>\n<p>Sistemi test etmek i\u00e7in, bir Redis istemcisi kullanarak master sunucuya ba\u011flanabilir ve verileri kaydedebilirsiniz. Ard\u0131ndan, master sunucusu \u00e7al\u0131\u015fm\u0131yor gibi davranarak (\u00f6rne\u011fin, Docker konteyneri durdurarak), Sentinel&#8217;in slave sunucular\u0131 devreye sokarak sistemin s\u00fcrekli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flad\u0131\u011f\u0131n\u0131 g\u00f6zlemleyebilirsiniz.  Sentinel, hata durumunda master sunucusu rol\u00fcn\u00fc devralacak yeni bir sunucu se\u00e7er.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, Redis ve Sentinel kullanarak Docker ortam\u0131nda y\u00fcksek kullan\u0131labilirlik (high availability) sistemleri nas\u0131l kurulaca\u011f\u0131n\u0131 g\u00f6sterdik. Bu sistem, sunucular\u0131n ar\u0131zalanmas\u0131 durumunda bile verilerin s\u00fcrekli olarak kullan\u0131labilir olmas\u0131n\u0131 sa\u011flar. Docker, bu t\u00fcr sistemleri olu\u015fturmay\u0131 ve y\u00f6netmeyi kolayla\u015ft\u0131r\u0131r.  Siz de kendi sistemlerinizi bu \u015fekilde kurarak uygulamalar\u0131n\u0131z\u0131n g\u00fcvenilirli\u011fini ve sa\u011flaml\u0131\u011f\u0131n\u0131 art\u0131rabilirsiniz.<\/p>\n<p>Daha fazla bilgi i\u00e7in, resmi Redis belgesine <a href=\"https:\/\/redis.io\/docs\/reference\/sentinel\/\">buradan<\/a> ula\u015fabilirsiniz.<\/p>\n<p> Ayr\u0131ca,  <a href=\"https:\/\/fatihsoysal.com\/\">kendi web sitemde<\/a> bu konu hakk\u0131nda daha detayl\u0131 bilgi ve \u00f6rnekler bulabilirsiniz.<\/p>\n<p>#Etiketler<br \/>\nRedis, Sentinel, Docker, Y\u00fcksek Kullan\u0131labilirlik, Redundans, Hataya Dayan\u0131kl\u0131l\u0131k, Veri Deposu, Sistem Y\u00f6netimi<\/p>\n","protected":false},"excerpt":{"rendered":"Redis + Sentinel ile Docker Kullanarak Redundans Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-2778","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Redis + Sentinel ile Docker Kullanarak Redundans<\/title>\n<meta name=\"description\" content=\"Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Redis, y\u00fcksek performansl\u0131 bir in-memory veri deposu olarak bilinir. Bu \u00f6zelli\u011fi, uygulamalar\u0131n\u0131z\u0131n h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, tek bir Redis sunucusu kullanmak sisteminizi tek bir hata noktas\u0131na maruz b\u0131rak\u0131r. Bu noktada, Redis Sentinel devreye girer. Sentinel, Redis sunucular\u0131 \u00fczerinde izleme ve otomatik hataya dayan\u0131kl\u0131l\u0131k sa\u011flayan bir sistemdir.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Redis + Sentinel ile Docker Kullanarak Redundans\" \/>\n<meta property=\"og:description\" content=\"Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Redis, y\u00fcksek performansl\u0131 bir in-memory veri deposu olarak bilinir. Bu \u00f6zelli\u011fi, uygulamalar\u0131n\u0131z\u0131n h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, tek bir Redis sunucusu kullanmak sisteminizi tek bir hata noktas\u0131na maruz b\u0131rak\u0131r. Bu noktada, Redis Sentinel devreye girer. Sentinel, Redis sunucular\u0131 \u00fczerinde izleme ve otomatik hataya dayan\u0131kl\u0131l\u0131k sa\u011flayan bir sistemdir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-02T22:15:09+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Redis + Sentinel ile Docker Kullanarak Redundans\",\"datePublished\":\"2024-11-02T22:15:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/\"},\"wordCount\":571,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/\",\"name\":\"Redis + Sentinel ile Docker Kullanarak Redundans\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-02T22:15:09+00:00\",\"description\":\"Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Redis, y\u00fcksek performansl\u0131 bir in-memory veri deposu olarak bilinir. Bu \u00f6zelli\u011fi, uygulamalar\u0131n\u0131z\u0131n h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, tek bir Redis sunucusu kullanmak sisteminizi tek bir hata noktas\u0131na maruz b\u0131rak\u0131r. Bu noktada, Redis Sentinel devreye girer. Sentinel, Redis sunucular\u0131 \u00fczerinde izleme ve otomatik hataya dayan\u0131kl\u0131l\u0131k sa\u011flayan bir sistemdir.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Redis + Sentinel ile Docker Kullanarak Redundans\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Redis + Sentinel ile Docker Kullanarak Redundans","description":"Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Redis, y\u00fcksek performansl\u0131 bir in-memory veri deposu olarak bilinir. Bu \u00f6zelli\u011fi, uygulamalar\u0131n\u0131z\u0131n h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, tek bir Redis sunucusu kullanmak sisteminizi tek bir hata noktas\u0131na maruz b\u0131rak\u0131r. Bu noktada, Redis Sentinel devreye girer. Sentinel, Redis sunucular\u0131 \u00fczerinde izleme ve otomatik hataya dayan\u0131kl\u0131l\u0131k sa\u011flayan bir sistemdir.","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:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/","og_locale":"tr_TR","og_type":"article","og_title":"Redis + Sentinel ile Docker Kullanarak Redundans","og_description":"Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Redis, y\u00fcksek performansl\u0131 bir in-memory veri deposu olarak bilinir. Bu \u00f6zelli\u011fi, uygulamalar\u0131n\u0131z\u0131n h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, tek bir Redis sunucusu kullanmak sisteminizi tek bir hata noktas\u0131na maruz b\u0131rak\u0131r. Bu noktada, Redis Sentinel devreye girer. Sentinel, Redis sunucular\u0131 \u00fczerinde izleme ve otomatik hataya dayan\u0131kl\u0131l\u0131k sa\u011flayan bir sistemdir.","og_url":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-02T22:15:09+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Redis + Sentinel ile Docker Kullanarak Redundans","datePublished":"2024-11-02T22:15:09+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/"},"wordCount":571,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/","url":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/","name":"Redis + Sentinel ile Docker Kullanarak Redundans","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-02T22:15:09+00:00","description":"Bu makalede, Redis ile Sentinel kullanarak Docker ortam\u0131nda bir redundant sistem nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Redis, y\u00fcksek performansl\u0131 bir in-memory veri deposu olarak bilinir. Bu \u00f6zelli\u011fi, uygulamalar\u0131n\u0131z\u0131n h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar. Ancak, tek bir Redis sunucusu kullanmak sisteminizi tek bir hata noktas\u0131na maruz b\u0131rak\u0131r. Bu noktada, Redis Sentinel devreye girer. Sentinel, Redis sunucular\u0131 \u00fczerinde izleme ve otomatik hataya dayan\u0131kl\u0131l\u0131k sa\u011flayan bir sistemdir.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/redis-sentinel-ile-docker-kullanarak-redundans\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Redis + Sentinel ile Docker Kullanarak Redundans"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=2778"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2778\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=2778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=2778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=2778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}