Roaring Bitmap Commands
This document provides an index of all available Roaring bitmap commands with links to their detailed documentation.
Key Differences Between 32-bit and 64-bit Commands
Aspect | R.* (32-bit) | R64.* (64-bit) |
---|---|---|
Value Range | 0 to 2^32-1 (≈4.3 billion) | 0 to 2^64-1 (≈18 quintillion) |
Memory Usage | Lower for small datasets | Higher but supports larger ranges |
Performance | Optimized for 32-bit values | Optimized for 64-bit values |
Documentation Conventions
- Commands use
R.
(32-bit) andR64.
(64-bit) prefixes to distinguish them from standard Redis commands - Commands that mirror Redis functionality maintain the same parameter structure and behavior
- 32-bit commands are suitable for most general use cases
- 64-bit commands are designed for applications requiring large value ranges
- Both command sets provide identical APIs where available, differing only in supported value ranges