Redis

Redis
Geliştirici(ler) Salvatore Sanfilippo [1][2]
İlk yayınlanma 10.04.2009
Kararlı sürüm 3.0.6 / 19.12.2015
Geliştirme durumu Etkin
Programlama dili ANSI C
İşletim sistemi Çoklu Platform
Tür Anahtar-değer deposu
Lisans BSD
Resmî sitesi redis.io

Redis bir veri yapısı sunucusudur. Açık kaynak, bellek kullanımlı, anahtar-değer deposudur. Redis "Uzak Sözlük Sunucusu" (İngilizce: "REmote DIctionary Server") anlamına gelmektedir[3]. Çeşitli kaynaklara göre en çok kullanılan anahtar-değer veritabanıdır.[4][5][6][7] Haziran 2015'den beri Redis Labs şirketi tarafından geliştirilmesine destek sağlanmaktadır[8]. Ondan önce Pivol Software ve VMware şirketleri tarafından desteklenmiştir.

Programlama Dili Desteği

Çoğu programlama dili Redis ile çalışabilmektedir. [9] ActionScript, C, C++, C#, Clojure, Common Lisp, Dart, Erlang, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, R, Racket, Ruby, Scala, Smalltalk ve Tcl.

Veri Türleri

Redis verileri anahtar-değer atamalarına göre depolamaktadır. Diğer anahtar-değer veritabanlarından farklı olarak Redis soyut (abstract) veri türlerini de desteklemektedir. Bunlar: 

Redis sunucu tarafında atomik işlemlere imkan tanır.

Süreklilik

Redis yapısı gereği verileri RAM de depolamaktadır. Ayrıca eş zamanlı olarak verileri RDB dosya formatında depolamaktadır. Süreklilik ayarları Redis conf dosyasında ayarlanabilmektedir.

Kaynakça

This article is issued from Vikipedi - version of the 7/31/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.