Neden bir veri deposu Redis, Pub/Sub özelliklerine sahip? İlk düşüncem böyle bir şeyi uygulamak için yanlış bir katman. Ama belki kutunun dışında düşünmem gerek. Son kullanıcıların abone olmaları için yayınlarla ilgili olsaydı, bu doğru olurdu.Redis neden Pub/Sub yeteneklerine sahip?
26
A
cevap
15
Redis, veri yapısı sunucusu olarak tanımlandı. Redis, memcache, queue, pubsub vb. Gibi birçok işlevsellik sağlar. Bu, 3 bileşenli RabbitMQ (kuyruklandırma) + XMPP (pubsub) + Memcache'in şu anda redis ile değiştirilebileceği bir cloudapp/webstack için çok kullanışlıdır. Queuing, RabbitMQ kadar zengin özellik değildir.
6
Aslında olay veya veri tabanı tetikleyicileri kavramına daha yakındır - veri deposunun iç tarafını bilen bir süreç bir bağlantıyı açık tutar ve bir değişiklik olduğunda bir şeyler yapar.
+0
Redis'te Pub/Sub kullandım. Redis'in belirli bir hashta 'kanca' oluşturmasının bir yolu var mı? Böylece bir karma değiştiğinde bir geri arama yapabilir miyim? –
İlgili konular
- 1. Redis: nasıl (veya) pubsub kanallarını siliyorum
- 2. Yay Verisi Redis - Komut desteği için destek PUBSUB KANALLARI
- 3. Tarayıcı yeteneklerine bakarken neden bu garip sonuçları alıyorum?
- 4. Redis kanala abone olan tüm aboneleri listelemek için Redis komutu
- 5. Redis/RabbitMQ - - Yayınlama/Performanslar
- 6. Redis
- 7. Redis
- 8. Ayar durumu PubSub ReactJS ve Rayları
- 9. jedis pubsub ve zaman aşımları: sonsuz abone olarak nasıl dinlenir?
- 10. sails.io.js - nodejs - Resourceful PubSub model olaylarını almadı
- 11. Zeromq hangi soketin PubSub desenine bağlanmalı
- 12. Google PubSub - Konu sayısında ileti sayma
- 13. Authenticating PubSub AppEngine uygulamasında push iletileri
- 14. Redis | redis-cli INFO/avg_ttl değeri
- 15. Redis Kümesinde bulunan tüm anahtarları almak için Redis komutu?
- 16. Redis bir TTL ile Multi-Set REDIS ise
- 17. Redis redis şablonunu kullanarak tüm anahtarlar nasıl alınır?
- 18. Redis slave'leri için HAproxy
- 19. Uzak redis sunucusuna bağlanma
- 20. Redis güncellemeleri senkron mi?
- 21. php-fpm SIGSEGV Redis
- 22. Redis :: Rails uygulamasında TimeoutError
- 23. Vi Redis-cli modu
- 24. Redis yapısı, performansı
- 25. Redis Hyperloglog sınırlamaları
- 26. Rezervasyon Motor | Redis
- 27. redis-server'ı uygulayıcıda başlat
- 28. Redis destekli Raylar model
- 29. benim kurulumda REDIS
- 30. Node.js: Kaç Redis Müşterisi?
Son tümceyi kaldırırsanız bu soruyu + 1'leyebilirim. :-) –
haha-- iyi bir açık fikirli olmak istiyorum. Belki de veritabanları indekslemeden önce insanlar bunu dahil etme fikrinin aptalca olduğunu düşünürken, şimdi çoğu veri türü için mükemmel bir anlam ifade ediyor. –
"Ama belki de açık bir zihin tutmam gerekiyor" aslında şu andaki cümle için önemli bir gelişme. :-) –