For instance you want to set bit i, but you want k bits per every key, the you do:
keyname = "bitmap:"+(i/k) keybit = i%k
var bucketSize = 8190; ... var bucketNumber = Math.floor(userId / bucketSize), bitInBucket = userId % bucketSize;
For instance you want to set bit i, but you want k bits per every key, the you do:
k can be fairly large, like 128k bytes per key. It's still small but big enough for keys overhead to be negligible.