{"id":303,"title":"redis\u4f4d\u56febitmap","good":0,"bad":0,"hit":2047,"created_at":"2018-06-14 22:29:27","content":"
\u3010redis\u4f4d\u56febitmap\u3011<\/p>
bigmap\u5728\u6d77\u91cf\u6570\u636e\u7684\u5904\u7406\u4e2d\u4f18\u52bf\u660e\u663e\uff0c\u53ef\u4ee5\u51cf\u5c11\u5185\u5b58\u7684\u4f7f\u7528\u91cf<\/p>
https:\/\/blog.csdn.net\/u013063153\/article\/details\/70800381<\/p>
\u5bf9\u5b57\u7b26\u5bf9\u5e94\u7684ascii\u7801\u5bf9\u5e94\u4e8c\u8fdb\u5236\u4f4d\u8fdb\u884c\u64cd\u4f5c<\/p>
\u5982\uff1aa->97->01100001<\/p>
127.0.0.1:6379> set char-a a<\/p>
OK<\/p>
127.0.0.1:6379> get char-a<\/p>
"a"<\/p>
127.0.0.1:6379> getbit char-a 0<\/p>
(integer) 0<\/p>
127.0.0.1:6379> getbit char-a 1<\/p>
(integer) 1<\/p>
127.0.0.1:6379> getbit char-a 7<\/p>
(integer) 1<\/p>
127.0.0.1:6379> bitcount char-a<\/p>
(integer) 3<\/p>
<\/p>"}