21 Mart 2020 Cumartesi

Raspberry Pi Redis Kurulumu

Merhabalar. Öncelikle Redis Nedir sorusu ile başlayalım. Redis (REmote DIctionary Server) in-memory çalışan, key - value tarzında verileri tutan bir NoSQL veritabanıdır. Redis, cache, veri tabanı veya message broker olarak kullanılabilmektedir. Redis'in desteklediği veri yapıları: string, hash, list, set, sorted set, bitmap, hyperloglog, geospatial index, ve stream.

 


C ile yazıldığından harcadığı sistem kaynakları oldukça azdır. Bu nedenle IoT (internet of things) projelerinde kullanılmaya çok uygun bir ürün olarak durmakta. Bu yazımızda Raspberry Pi üzerinde Redis kurulumunu göreceğiz.

Malzemelerimiz 

  • 1 adet Raspberry Pi 3 B+ Modeli
  • İnternet bağlantısı

Redis'in resmi sitesinde bildirildiğine göre Raspberry için 4 veya 5 sürümünü indirip normal şekilde make  komutunu çalıştırmak kurulum için yeterli.

https://redis.io/download adresinden eskü sürümler arasından 5.0.12 sürümünü indirelim.

Arşivi klasöre açıp komut satırından src klasörüne gidelim.

make komutunu çalıştıralım.

 Kurulum tamamlandığında ./redis-server komutu ile Redis sunucusunu çalıştırabiliriz.

 

Başka bir konsol paneli açıp ./redis-cli komutu ile redis client uygulamasını çalıştıralım.

Örnek bir key - value verisi kaydedip tekrar okuyalım.

> set key value 

> get key



Java'da Thread ve Semaphore Kullanımı Bayram Harçlığı Örneği

Normal Dede, SemaphoreDede, AtomicDede ve SynchronizedDede torunlarına bayram harçlığını doğru bir şekilde dağıtabilecek mi? Bayram harçlığı...