最近学到redis的bitmap的时候听到说在redis中string底层存储的并不是字符数组(比如 {'a','b','c'})。而是存储的二进制数组,就是将字符串转化为二进制,然后存储在二进制数组中?对于任何语言来说好像都没有直接支持bit这种类型的操作,说可以直接操作位的。所以我的问题是:<br><br>
<b>Redis中的bitmap是用string实现的,而Redis中的string是二进制安全的,那么Redis是怎么将字符串转化为二进制存储的。</b><br><br>
希望大佬最好能从源码层面给小弟解释解释,因为我理解任何语言都没有说变量有bit这种类型的,那么redis是怎么通过类似bit[]来实现功能的
有疑问加站长微信联系(非本文作者)