3 ms·
I don't want to come off as a negative Nancy but why didn't you just stick to using Redis? What problems does your lib solve that Redis does not?
by rartichoke 14y ago
I don't want to come off as a negative Nancy but why didn't you just stick to using Redis? What problems does your lib solve that Redis does not?
- zond 14y agoIf you run out of RAM or CPU on a single machine you start running into operationally problematic situations with Redis.
- rartichoke 14y agoI've never had this issue pop up (I am not involved in any huge scale sites) but I have to believe this really isn't too common? Also a 5 second Googling shows there's ways to set Redis up to stop writing but continue reading if you're running out of memory. If you really have that large memory needs then you're going to also run out of memory with this new lib on 1 machine. It seems like Redis has more than enough options to prevent real problems from occurring once you do surpass your hardware requirements.
- zond 14y agoI guess it's not for you, then.
- JulianMorrison 14y agoDistributed hash table algorithms were originally created for things like Gnutella and are optimal for cases where you expect nodes to pop up and disappear on a regular (but unpredictable) basis.