Tag: 表示位集

Node.js / Express.js中的Redis Bitset操作

我对Node.js和Redis非常陌生。 我阅读这篇文章,并且想要使用一个bitset存储我的Express.js应用程序的所有用户信息,如本文所述: http : //blog.getspool.com/2011/11/29/fast-easy-实时度量-使用-redis的位图/ 我有点麻烦 在我的函数中,我得到当前的年份,月份和date,然后使用client.setbit()来设置适当的键和值。 但是我怎么算所有的钥匙? 我在Redis 2.4 *上,BITCOUNT命令在2.6。 有没有其他的方法? 本文使用Java位集,所以这是一个不同的东西。 我不太明白。 我怎么可以使用,例如for循环,计数所有的位设置为1? 有什么操作来计算位集的大小,所以我可以做这样的事情: for (var i = initial_offset; i < bitset_length; i++){ if (i == 1){ total_users++; } } 还是我以一种完全错误的方式去做呢?