{"id":29763,"date":"2025-09-19T13:40:23","date_gmt":"2025-09-19T10:40:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/"},"modified":"2025-09-19T14:14:57","modified_gmt":"2025-09-19T11:14:57","slug":"ubuntu-18-04e-redisi-kaynaktan-kurma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/","title":{"rendered":"Ubuntu 18.04&#8217;e Redis&#8217;i Kaynaktan Kurma"},"content":{"rendered":"<p># Ubuntu 18.04&#8217;te Redis&#8217;i Kaynak Kodundan Kurma: Ad\u0131m Ad\u0131m K\u0131lavuz<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> Ubuntu 18.04 sunucunuza Redis veritaban\u0131n\u0131 kaynak kodundan nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011frenin. Bu kapsaml\u0131 k\u0131lavuzda, kurulum s\u00fcrecini, performans optimizasyonunu ve olas\u0131 sorunlar\u0131 ele al\u0131yoruz.  Fatih Soysal&#8217;\u0131n haz\u0131rlad\u0131\u011f\u0131 bu makale ile Redis uzmanl\u0131\u011f\u0131n\u0131z\u0131 geli\u015ftirin.<\/p>\n<p>Y\u00fcksek performansl\u0131 bir uygulama geli\u015ftiriyor ve verilerinizi h\u0131zl\u0131 ve g\u00fcvenilir bir \u015fekilde saklaman\u0131z m\u0131 gerekiyor?  O zaman Redis, sizin i\u00e7in ideal bir \u00e7\u00f6z\u00fcm olabilir.  Ancak, resmi paket depolar\u0131ndan de\u011fil de kaynak kodundan kurulum yapman\u0131z gerekebilir; bu da \u00f6zelle\u015ftirme ve daha fazla kontrol sa\u011flar. Bu makalede, Ubuntu 18.04 \u00fczerine Redis&#8217;i kaynak kodundan nas\u0131l kuraca\u011f\u0131n\u0131z\u0131, performans\u0131n\u0131 nas\u0131l optimize edece\u011finizi ve olas\u0131 sorunlarla nas\u0131l ba\u015fa \u00e7\u0131kaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.<\/p>\n<p><strong>1. Redis ve Temel Kavramlar: Neden Kaynak Kodundan Kurulum?<\/strong><\/p>\n<p>Redis, a\u00e7\u0131k kaynakl\u0131 bir in-memory veri yap\u0131s\u0131 deposudur.  Y\u00fcksek performans\u0131 sayesinde, \u00f6nbellek, veritaban\u0131, mesaj kuyru\u011fu ve daha bir\u00e7ok alanda kullan\u0131labilir.  Ubuntu&#8217;nun resmi depolar\u0131nda Redis paketleri bulunurken, kaynak kodundan kurulumun baz\u0131 avantajlar\u0131 vard\u0131r:<\/p>\n<p>* <strong>En Son S\u00fcr\u00fcm:<\/strong> Resmi depolar, her zaman en son Redis s\u00fcr\u00fcm\u00fcn\u00fc i\u00e7ermeyebilir. Kaynak kodundan kurulum, en yeni \u00f6zelliklerden ve performans iyile\u015ftirmelerinden yararlanman\u0131z\u0131 sa\u011flar.<br \/>\n* <strong>\u00d6zelle\u015ftirme:<\/strong> Kaynak kodundan kurulum, Redis&#8217;i ihtiya\u00e7lar\u0131n\u0131za g\u00f6re \u00f6zelle\u015ftirmenize olanak tan\u0131r. \u00d6rne\u011fin, belirli mod\u00fclleri etkinle\u015ftirebilir veya \u00f6zel yap\u0131land\u0131rmalar yapabilirsiniz.<br \/>\n* <strong>Daha \u0130yi Kontrol:<\/strong>  Sisteminizde tam kontrol sahibi olmak isterseniz, kaynak kodundan kurulum daha fazla esneklik sunar.<\/p>\n<p><strong>2. Haz\u0131rl\u0131k A\u015famas\u0131: Sistem Gereksinimleri ve \u00d6n Ko\u015fullar<\/strong><\/p>\n<p>Redis&#8217;i kaynak kodundan kurmadan \u00f6nce, sisteminizin baz\u0131 gereksinimleri kar\u015f\u0131lamas\u0131 gerekir.  Bunlar:<\/p>\n<p>* <strong>Ubuntu 18.04 sunucusu:<\/strong>  Bu k\u0131lavuz Ubuntu 18.04 i\u00e7in ge\u00e7erlidir.  Di\u011fer da\u011f\u0131t\u0131mlar i\u00e7in ad\u0131mlar biraz farkl\u0131l\u0131k g\u00f6sterebilir.<br \/>\n* <strong>GCC derleyicisi:<\/strong> Redis&#8217;i derlemek i\u00e7in GCC derleyicisine ihtiyac\u0131n\u0131z vard\u0131r.  <code class=\"language-\">sudo apt update<\/code> ve <code class=\"language-\">sudo apt install build-essential<\/code> komutlar\u0131yla kurabilirsiniz.<br \/>\n* <strong>GNU make:<\/strong>  <code class=\"language-\">make<\/code> arac\u0131, kaynak kodunu derlemek i\u00e7in gereklidir.  <code class=\"language-\">sudo apt install make<\/code> komutu ile kurabilirsiniz.<br \/>\n* <strong>Git (iste\u011fe ba\u011fl\u0131):<\/strong>  Redis&#8217;in en son s\u00fcr\u00fcm\u00fcn\u00fc Git kullanarak indirebilirsiniz. <code class=\"language-\">sudo apt install git<\/code> ile kurabilirsiniz.<\/p>\n<p><strong>3. Redis Kaynak Kodunun \u0130ndirilmesi ve Derlenmesi<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p>1.  Redis&#8217;in resmi GitHub deposundan en son s\u00fcr\u00fcm\u00fcn\u00fc klonlay\u0131n: <code class=\"language-\">git clone https:\/\/github.com\/redis\/redis.git<\/code><br \/>\n2.  \u0130ndirilen dizine gidin: <code class=\"language-\">cd redis<\/code><br \/>\n3.  <code class=\"language-\">make<\/code> komutuyla Redis&#8217;i derleyin: <code class=\"language-\">make<\/code>  Bu i\u015flem biraz zaman alabilir.<br \/>\n4.  <code class=\"language-\">make install<\/code> komutuyla Redis&#8217;i sisteminize y\u00fckleyin.  Bu i\u015flem i\u00e7in root yetkisi gerekebilir (<code class=\"language-\">sudo make install<\/code>).<\/p>\n<p><strong>Orta:<\/strong><\/p>\n<p>Yukar\u0131daki ad\u0131mlar\u0131n ard\u0131ndan, <code class=\"language-\">src<\/code> dizininde bulunan <code class=\"language-\">redis-server<\/code> ve <code class=\"language-\">redis-cli<\/code> dosyalar\u0131n\u0131 kullanarak Redis sunucusunu ba\u015flatabilir ve komut sat\u0131r\u0131 \u00fczerinden etkile\u015fim kurabilirsiniz.  Ancak, sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flatmak i\u00e7in bir sistemd hizmeti olu\u015fturmak daha iyidir.  Bu, <code class=\"language-\">redis.conf<\/code> dosyas\u0131ndaki yap\u0131land\u0131rma se\u00e7eneklerini de inceleyerek yapabilirsiniz.  \u00d6rne\u011fin, ba\u011flanma portu, \u015fifreleme ve g\u00fcvenlik ayarlar\u0131n\u0131 \u00f6zelle\u015ftirebilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong><\/p>\n<p>Daha geli\u015fmi\u015f bir kurulum i\u00e7in, <code class=\"language-\">make<\/code> komutuna ek se\u00e7enekler ekleyebilirsiniz.  \u00d6rne\u011fin, <code class=\"language-\">make MALLOC=jemalloc<\/code> komutu, jemalloc bellek ay\u0131r\u0131c\u0131y\u0131 kullanarak Redis&#8217;i derlemenizi sa\u011flar.  Bu, baz\u0131 durumlarda performans\u0131 art\u0131rabilir.  Ayr\u0131ca, <code class=\"language-\">gcc<\/code> derleyicisinin optimize etme se\u00e7eneklerini kullanarak derleme s\u00fcrecini optimize edebilirsiniz.  \u00d6rne\u011fin, <code class=\"language-\">make CC=\"gcc -O3\"<\/code> komutu, daha y\u00fcksek optimizasyon seviyesiyle derleme yapar.<\/p>\n<p><strong>4. Redis Sunucusunun Ba\u015flat\u0131lmas\u0131 ve Yap\u0131land\u0131r\u0131lmas\u0131<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p>Redis sunucusunu <code class=\"language-\">src<\/code> dizininden <code class=\"language-\">.\/redis-server<\/code> komutu ile ba\u015flatabilirsiniz.  Bu, varsay\u0131lan yap\u0131land\u0131rma dosyas\u0131n\u0131 (<code class=\"language-\">redis.conf<\/code>) kullan\u0131r.  Redis&#8217;e komut sat\u0131r\u0131 \u00fczerinden ba\u011flanmak i\u00e7in <code class=\"language-\">.\/redis-cli<\/code> komutunu kullanabilirsiniz.<\/p>\n<p><strong>Orta:<\/strong><\/p>\n<p>Varsay\u0131lan yap\u0131land\u0131rma dosyas\u0131n\u0131 (<code class=\"language-\">redis.conf<\/code>) d\u00fczenleyerek Redis sunucusunu \u00f6zelle\u015ftirebilirsiniz.  \u00d6rne\u011fin, ba\u011flanma portunu de\u011fi\u015ftirebilir, \u015fifreleme etkinle\u015ftirebilir veya g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 ayarlayabilirsiniz.  Sistem ba\u015flang\u0131c\u0131nda otomatik olarak ba\u015flatmak i\u00e7in <code class=\"language-\">systemctl<\/code> kullanarak bir sistemd hizmeti olu\u015fturabilirsiniz.  Bu, sisteminizin yeniden ba\u015flat\u0131lmas\u0131ndan sonra da Redis sunucusunun otomatik olarak \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong><\/p>\n<p>Performans analizi i\u00e7in, Redis sunucusunun istatistiklerini izlemek ve performans darbo\u011fazlar\u0131n\u0131 belirlemek \u00f6nemlidir.  <code class=\"language-\">MONITOR<\/code> komutu, t\u00fcm istekleri izlemek i\u00e7in kullan\u0131labilir.  Ayr\u0131ca, <code class=\"language-\">SLOWLOG<\/code> \u00f6zelli\u011fi, belirli bir s\u00fcre i\u00e7inde yava\u015f \u00e7al\u0131\u015fan komutlar\u0131 kaydetmenize olanak tan\u0131r.  Bu bilgiler, performans optimizasyonunda size yard\u0131mc\u0131 olacakt\u0131r.  \u00d6rne\u011fin, bellek kullan\u0131m\u0131n\u0131 azaltmak veya daha h\u0131zl\u0131 disk I\/O sa\u011flamak i\u00e7in farkl\u0131 yap\u0131land\u0131rma se\u00e7eneklerini deneyebilirsiniz.<\/p>\n<p><strong>5. Redis&#8217;in Kullan\u0131m\u0131: Ger\u00e7ek D\u00fcnya Senaryolar\u0131<\/strong><\/p>\n<p><strong>\u00d6rnek Senaryo 1: \u00d6nbellek Sistemi<\/strong><\/p>\n<p>Bir e-ticaret uygulamas\u0131nda, \u00fcr\u00fcn bilgilerini Redis&#8217;te \u00f6nbelle\u011fe alarak veritaban\u0131 y\u00fck\u00fcn\u00fc azaltabilirsiniz.  \u00dcr\u00fcn bilgileri ilk kez veritaban\u0131ndan okundu\u011funda, Redis&#8217;te saklan\u0131r.  Sonraki isteklerde, \u00f6nce Redis kontrol edilir.  E\u011fer bilgi Redis&#8217;te mevcutsa, veritaban\u0131na eri\u015filmez ve yan\u0131t s\u00fcresi \u00f6nemli \u00f6l\u00e7\u00fcde iyile\u015fir.<\/p>\n<p><strong>\u00d6rnek Senaryo 2: Oyun Sunucular\u0131<\/strong><\/p>\n<p>\u00c7evrimi\u00e7i bir oyunda, oyun durumunu ve oyuncu bilgilerini Redis&#8217;te saklayarak h\u0131zl\u0131 ve ger\u00e7ek zamanl\u0131 g\u00fcncellemeler sa\u011flayabilirsiniz.  Bu, oyun deneyimini iyile\u015ftirir ve gecikmeleri azalt\u0131r.<\/p>\n<p><strong>\u00d6rnek Senaryo 3: Sesli Sohbet Uygulamas\u0131<\/strong><\/p>\n<p>Bir sesli sohbet uygulamas\u0131nda, kullan\u0131c\u0131lar\u0131n \u00e7evrimi\u00e7i durumunu ve ba\u011flant\u0131 bilgilerini Redis&#8217;te saklayarak, kullan\u0131c\u0131lar\u0131n birbirlerini bulmas\u0131n\u0131 ve h\u0131zl\u0131 bir \u015fekilde ba\u011flanmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<p><strong>6. Performans Optimizasyonu: \u0130pu\u00e7lar\u0131 ve Teknikler<\/strong><\/p>\n<p>Redis&#8217;in performans\u0131n\u0131 art\u0131rmak i\u00e7in bir\u00e7ok teknik kullan\u0131labilir.  Bunlardan baz\u0131lar\u0131:<\/p>\n<p>* <strong>Bellek Y\u00f6netimi:<\/strong>  Redis, in-memory bir veritaban\u0131 oldu\u011fu i\u00e7in, yeterli belle\u011fe sahip oldu\u011funuzdan emin olun.  Bellek yetersizli\u011fi, performans sorunlar\u0131na neden olabilir.<br \/>\n* <strong>Veri Yap\u0131lar\u0131:<\/strong>  Uygulaman\u0131z i\u00e7in uygun veri yap\u0131lar\u0131n\u0131 se\u00e7in.  \u00d6rne\u011fin, h\u0131zl\u0131 eri\u015fim i\u00e7in hash tablolar\u0131 veya s\u0131ral\u0131 veri i\u00e7in s\u0131ral\u0131 k\u00fcmeler kullanabilirsiniz.<br \/>\n* <strong>\u0130ndeksleme:<\/strong>  Veri k\u00fcmelerinde h\u0131zl\u0131 arama i\u00e7in uygun indeksleri kullan\u0131n.<br \/>\n* <strong>Ba\u011flant\u0131 Havuzu:<\/strong>  Uygulama ve Redis sunucusu aras\u0131nda bir ba\u011flant\u0131 havuzu olu\u015fturarak ba\u011flant\u0131 kurma ve kapatma i\u015flemlerinin maliyetini azaltabilirsiniz.<br \/>\n* <strong>Yap\u0131land\u0131rma Ayarlar\u0131:<\/strong>  <code class=\"language-\">redis.conf<\/code> dosyas\u0131ndaki yap\u0131land\u0131rma ayarlar\u0131n\u0131 optimize ederek performans\u0131 art\u0131rabilirsiniz.  \u00d6rne\u011fin, <code class=\"language-\">maxmemory<\/code> ve <code class=\"language-\">maxmemory-policy<\/code> ayarlar\u0131 bellek y\u00f6netimini etkiler.<\/p>\n<p><strong>7. Hata Ay\u0131klama ve Olas\u0131 Sorunlar<\/strong><\/p>\n<p>Redis kurulumu s\u0131ras\u0131nda veya kullan\u0131m\u0131nda baz\u0131 sorunlarla kar\u015f\u0131la\u015fabilirsiniz.  Bunlar\u0131n baz\u0131lar\u0131:<\/p>\n<p>* <strong>Derleme Hatalar\u0131:<\/strong>  Derleme s\u0131ras\u0131nda hata al\u0131rsan\u0131z, sisteminizin gerekli gereksinimleri kar\u015f\u0131lad\u0131\u011f\u0131ndan emin olun.  Hata mesaj\u0131n\u0131 dikkatlice inceleyin ve \u00e7\u00f6z\u00fcm i\u00e7in \u00e7evrimi\u00e7i kaynaklar\u0131 ara\u015ft\u0131r\u0131n.<br \/>\n* <strong>Ba\u011flant\u0131 Sorunlar\u0131:<\/strong>  Redis sunucusuna ba\u011flanam\u0131yorsan\u0131z, sunucunun \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan ve do\u011fru ba\u011flant\u0131 bilgilerini kulland\u0131\u011f\u0131n\u0131zdan emin olun.  G\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 kontrol edin.<br \/>\n* <strong>Performans Sorunlar\u0131:<\/strong>  Performans sorunlar\u0131yla kar\u015f\u0131la\u015f\u0131rsan\u0131z, Redis sunucusunun istatistiklerini inceleyin ve performans darbo\u011fazlar\u0131n\u0131 belirleyin.  Yap\u0131land\u0131rma ayarlar\u0131n\u0131 optimize edin veya daha fazla bellek ay\u0131r\u0131n.<\/p>\n<p><strong>8. Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>Bu makalede, Ubuntu 18.04 \u00fczerine Redis&#8217;i kaynak kodundan kurma, yap\u0131land\u0131rma ve optimizasyon ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele ald\u0131k.  Kaynak kodundan kurulum, daha fazla \u00f6zelle\u015ftirme ve kontrol sa\u011flar, ancak baz\u0131 teknik bilgi gerektirir.  Bu k\u0131lavuzu izleyerek, Redis&#8217;i ba\u015far\u0131yla kurabilir ve uygulaman\u0131zda kullanabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Redis&#8217;i kaynak kodundan kurman\u0131n resmi paketlere g\u00f6re avantajlar\u0131 nelerdir?<\/strong>  En son s\u00fcr\u00fcm, \u00f6zelle\u015ftirme ve daha fazla kontrol sa\u011flar.<\/p>\n<p>2. <strong>Redis sunucusunu nas\u0131l durdurabilirim?<\/strong>  <code class=\"language-\">.\/redis-cli SHUTDOWN<\/code> komutunu kullanabilirsiniz (sistemd hizmeti kullan\u0131yorsan\u0131z <code class=\"language-\">systemctl stop redis-server<\/code> komutunu kullan\u0131n).<\/p>\n<p>3. <strong>Redis&#8217;in bellek kullan\u0131m\u0131 nas\u0131l izlenir?<\/strong>  <code class=\"language-\">INFO memory<\/code> komutunu kullanarak Redis sunucusunun bellek kullan\u0131m\u0131n\u0131 g\u00f6rebilirsiniz.<\/p>\n<p>4. <strong>Redis veritaban\u0131n\u0131 yedekleme nas\u0131l yap\u0131l\u0131r?<\/strong>  <code class=\"language-\">redis-cli SAVE<\/code> veya <code class=\"language-\">redis-cli BGSAVE<\/code> komutlar\u0131n\u0131 kullanarak veritaban\u0131n\u0131 yedekleyebilirsiniz.<\/p>\n<p>5.  <strong>Performans sorunlar\u0131yla kar\u015f\u0131la\u015ft\u0131\u011f\u0131mda ne yapmal\u0131y\u0131m?<\/strong>  <code class=\"language-\">MONITOR<\/code> ve <code class=\"language-\">SLOWLOG<\/code> komutlar\u0131n\u0131 kullanarak performans darbo\u011fazlar\u0131n\u0131 belirleyin ve yap\u0131land\u0131rma ayarlar\u0131n\u0131 optimize edin.  [Fatih Soysal&#8217;\u0131n](https:\/\/fatihsoysal.com) blogunda performans optimizasyonu hakk\u0131nda daha fazla bilgi bulabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Ubuntu 18.04&#8217;te Redis&#8217;i Kaynak Kodundan Kurma: Ad\u0131m Ad\u0131m K\u0131lavuz Meta A\u00e7\u0131klamas\u0131: Ubuntu 18.04 sunucunuza Redis veritaban\u0131n\u0131 kaynak&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":[1404,1468],"tags":[],"class_list":{"0":"post-29763","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-redis","7":"category-ubuntu","8":"cs-entry","9":"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>Ubuntu 18.04&#039;e Redis&#039;i Kaynaktan Kurma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\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\/ubuntu-18-04e-redisi-kaynaktan-kurma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 18.04&#039;e Redis&#039;i Kaynaktan Kurma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-19T10:40:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-19T11:14:57+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=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 18.04&#8217;e Redis&#8217;i Kaynaktan Kurma\",\"datePublished\":\"2025-09-19T10:40:23+00:00\",\"dateModified\":\"2025-09-19T11:14:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/\"},\"wordCount\":1325,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Redis\",\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/\",\"name\":\"Ubuntu 18.04'e Redis'i Kaynaktan Kurma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-19T10:40:23+00:00\",\"dateModified\":\"2025-09-19T11:14:57+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 18.04&#8217;e Redis&#8217;i Kaynaktan Kurma\"}]},{\"@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":"Ubuntu 18.04'e Redis'i Kaynaktan Kurma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","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\/ubuntu-18-04e-redisi-kaynaktan-kurma\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 18.04'e Redis'i Kaynaktan Kurma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-19T10:40:23+00:00","article_modified_time":"2025-09-19T11:14:57+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 18.04&#8217;e Redis&#8217;i Kaynaktan Kurma","datePublished":"2025-09-19T10:40:23+00:00","dateModified":"2025-09-19T11:14:57+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/"},"wordCount":1325,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Redis","Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/","name":"Ubuntu 18.04'e Redis'i Kaynaktan Kurma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-19T10:40:23+00:00","dateModified":"2025-09-19T11:14:57+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04e-redisi-kaynaktan-kurma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 18.04&#8217;e Redis&#8217;i Kaynaktan Kurma"}]},{"@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\/29763","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=29763"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29763\/revisions"}],"predecessor-version":[{"id":29766,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29763\/revisions\/29766"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}