redis kullanımı

Redis Server Komutları

Merhaba Arkadaşlar,

 

Redis server bazlı komutlarını inceleyeceğiz.

 

REDIS "SERVER" KOMUTLARI

 

  • CLIENT LIST : Server’a bağlı client’ları listeler.
  • CLIENT SETNAME : Client’inizi isimlendirmenizi sağlamaktadır. (CLIENT SETNAME key)
  • CLIENT GETNAME : Client isimlendirmenizi görüntülemenizi sağlamaktadır.
  • DBSIZE : Veritabanınızda kaç adet kayıtlı anahtar olduğunuzu görüntülemenizi sağlamaktadır.
  • FLUSHALL : Tüm veritabanlarınızdaki kayıtlı anahtarları silmenizi sağlamaktadır.
  • FLUSHDB : Seçili veritabanınızdaki kayıtlı

    Read More

Redis Publish/Subscribe Komutları

Merhaba Arkadaşlar,

 

Redis'in en beğenilen özelliklerinden biri olan Publish/Subscribe kullanımını inceleyeceğiz.

Publish/Subscribe anlık haberleşmeyi sağlamaktadır.

REDIS "PUBLISH/SUBSCRIBE" KOMUTLARI

  • SUBSCRIBE : SUBSCRIBE key ile kanal’i dinlememiz sağlanıyor.
  • PUBLISH : PUBLISH key “message” ile kanal’a mesaj atmamız sağlanıyor.

 

(daha&helliip;)

Read More

Redis Sets Komutları

Merhaba Arkadaşlar,

 

Redis makale serimizin Komutlar bölümündeki Sets ifadeleri inceleyeceğiz.

Sets verilerimizi kümeli bir şekilde tutmamızı sağlamaktadır. Lists veri tipi gibi anahtar değerleri içerisinde listeli bir şekilde verileri tutmaktadır. Sets kümeler arası farklılıkları ve kümeler arası veri transferini çok rahat yapmaktadır.

 

REDIS "SETS" KOMUTLARI

 

  • SADD : Anahtar değerine listeli bir şekilde veri eklememizi sağlamaktadır. (SADD key value)
  • SMEMBERS : Küme içerisindeki verileri

    Read More

Redis Hashes Komutları

Merhaba Arkadaşlar,

 

Redis makale serimizin Komutlar bölümündeki Hashes ifadeleri inceleyeceğiz.

Hashes veri tipini kullanmadan önce kendimize neden bu veri tipi ile çalışmalıyız diye sormamız gerekmektedir. Eğer alacağımız cevap ben key, value değerlerimi gruplamak istiyorum ve grupladığım key, value değerlerime eşsiz bir hashkey üzerinden işlem yapmak istiyorum ise bu veri tipini kullanmalıyım demeliyiz.

Hashes veri tipi key, value değerlerinizi gruplar halinde

Read More

Redis Multi Processing Komutları

Merhaba Arkadaşlar,

 

Redis'in transaction yönetimi olarak algınan Multi Processing kullanımını işleyeceğiz.

Verileri girebilmemiz için bize belirli bir süre tanımaktadır.
 

REDIS "MULTI PROCESSING" KOMUTLARI

 

  • MULTI : MULTI komutu ile süre başlar ve transaction açılır.
    SET key value değer oluşturulur. Çalıştırıldığında QUEUED result’ı ile kuyruğa atandığını anlarız.
    Sıralı işlemlerimizi yaptıktan sonar EXEC

    Read More

Redis Sorted Sets Komutları

Merhaba Arkadaşlar,

 

Redis makale serimizin Komutlar bölümündeki Sorted Sets ifadeleri inceleyeceğiz.

Sorted Sets verilerimizi kümeli bir şekilde index değerleri ile beraber kullanamızı sağlamaktadır.

redis-sortedsets

REDIS "SORTED SETS" KOMUTLARI

  • ZADD : ZADD key index value
  • ZRANGE :

    Read More

Redis Lists Komutları

Merhaba Arkadaşlar,

 

Redis makale serimizin Komutlar bölümündeki Lists ifadeleri inceleyeceğiz.

Lists verilerimizi listeli bir şekilde tutmamızı sağlamaktadır. Benim de en çok kullandığım Redis veri tiplerinden biridir. Bir key içerisinde birden çok value tutmamızı ve o verilere index numaralarına göre esnek ulaşabilmemizi sağlamaktadır.

 

REDIS "LISTS" KOMUTLAR

 

  • LPUSH : Anahtar değerine veri eklememizi sağlamaktadır. (LPUSH key value)
  • LRANGE : Liste içerisindeki verilere ulaşmamızı

    Read More

Redis Strings Komutlar

Merhaba Arkadaşlar,

 

Redis makale serimizin Komutlar bölümündeki Strings ifadeleri işleyeceğiz.

Daha önceki makalemizde belirttiğimiz gibi Redis yapısı gereği key, value şeklinde çalışmaktadır.

 

REDIS "STRINGS" KOMUTLAR

 

  • SET : Anahtar değerine veri eklememizi sağlamaktadır. (SET key "value")
  • GET : Anahtar üzerindeki veriye ulaşmamızı sağlamaktadır. (GET key)
  • DEL : Anahtar üzerindeki veriyi silmemizi sağlamaktadır. (DEL key)
  • EXISTS :

    Read More