Closed GoogleCodeExporter closed 9 years ago
Hi, that's the problem:
arch_bits:32
You are trying to go over 4 GB in a 32 bit app :)
If you have a simple sharding option the best thing to so is to run four
instances of Redis and write in all the four instances. Otherwise just compile
it 64 bit, but Redis will use more memory for the same data (fat pointers).
Salvatore
Original comment by anti...@gmail.com
on 10 Jun 2011 at 3:55
Heh, makes sense! :) Although it was 3gb database, I presume that Redis keeps
its indexes separately and that it could easily break that 32bit barrier.
Thanks a lot, we're just building 64-bit version (sharding is less popular
option as it complicates maintenance a bit).
Original comment by jab...@gmail.com
on 10 Jun 2011 at 4:07
You are welcome. The actual limit of 32 bit executables is more near actually
to 3GB on Linux, this is why you get earlier segfault. No such a problem with
64bit :)
Please use 2.2.9! ;)
Salvatore
Original comment by anti...@gmail.com
on 10 Jun 2011 at 4:10
Original comment by pcnoordh...@gmail.com
on 13 Jun 2011 at 7:32
Original issue reported on code.google.com by
jab...@gmail.com
on 10 Jun 2011 at 3:46