Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Redis is amazing. But I don't see much discussion about its pubsub capabilities. Are there any real-world stories of how well it scales, and how much pubsub traffic a single server can handle?


2.6 significantly improve Pub/Sub real-world reliability by implementing detection for slow readers, and closing the connection when a given (configurable) amount of memory is used by this slow consumer.


Most redis-based queues/websocket servers makes use of Redis Pub/Sub. StackOverflow uses Redis Pub/Sub for maintaining synchronized local caches in their load balanced web servers. Whilst StackOverflow Careers uses a Pub/Sub powered RedisMQ host for its BackOffice services: https://github.com/ServiceStack/ServiceStack/wiki/Messaging-...

@antirez has written about Redis's Pub/Sub impressive performance: https://groups.google.com/d/msg/redis-db/R09u__3Jzfk/4hPvMJY...



Pusher.com is also using Redis pubsub, see their presentation about it: http://pusher-london-redis.heroku.com/ http://www.youtube.com/watch?v=a_osGzEL8Hw


NewsBlur (social feed reader) uses Redis pubsub for real-time as well: http://blog.newsblur.com/post/20371256202/building-real-time.... Now I'll have up to 500 concurrent clients, but I couldn't be happier with how utterly simple it was to get Python to talk to Redis to talk to Node to talk to Socket.IO in JavaScript on the browser.

I use it during feed fetching to notify all of the users subscribed to a feed's updates.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: