3 ms·
Why? Most languages are less memory efficient than redis, even in a separate process, and I don’t want to reimplement half of its features.
by baq 2y ago
Why? Most languages are less memory efficient than redis, even in a separate process, and I don’t want to reimplement half of its features.
- cstadnij 2y agoBecause it's really, really slow compared to in-language variables? I've not yet ran out of memory because of program variables, and speed shouldn't be an argument for low memory footprint when it's already at best 1/10 of it's performance.
- speedgoose 2y agoRedis locally is good to do IPC though. You have many scenarios where multi local processes have to exchange data. You have alternatives but Redis works and can scale up.
- deleted 2y ago[deleted]
- mgraczyk 2y agoYou can do a mutex in like 10 bytes, how could redis be more memory efficient?
- baq 2y agoyou are using the minority language if that's the case for you.