在阅读了Can someone explain redis setbit command?和http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps/(在redis文档中引用),我仍然难以确定何时使用
SETBIT
比SET
更好。以上来源似乎提到了使用SETBIT
将事件和可数数据集以二进制形式存储的驱动因素,因为它可以极大地减少需要存储的数据量,同时仍然保持易于访问性。
将网站每日独特访问者按用户ID(通过从0偏移来识别)存储在位图100000001
中——其中只有ID
为0
和8
的用户进行了访问——是否比仅设置时间戳:用户ID更好?请解释一下,谢谢。
非常抱歉这个问题显然是一个新手问题。