Redis добавила нативные сжатые битмапы на основе Roaring
В Redis появился новый тип объекта OBJ_BITMAP с кодировкой Roaring на базе библиотеки CRoaring. Сжатие резко снижает расход памяти для больших и разреженных битмапов, сохраняя совместимость команд и формата RDB.
- Новый тип OBJ_BITMAP с кодировкой OBJ_ENCODING_BITMAP_ROARING
- Опция bitmap-default-roaring включает автосоздание сжатых битмапов при записи
- Команды SETBIT, GETBIT и битовые операции работают с обоими форматами
- В RDB добавлен новый тип с компактной сериализацией CRoaring
Читать дальше
Софт