1.0.8 • Published 19 days ago
wrap-ioredis v1.0.8
- 对于bit操作,分成redis操作和mysql操作。redis上对字符,mysql对整数(integer)
- util/converter,进行 string(长度固定,4byte)<========>integer(mysql)之间的操作,以便把string变成int,放入mysql,或者反过来,变成string后放入redis
- util/int,对integer进行bit操作
bit, 直接对redis中的key进行bit操作,key对应的字符长度任意
mysql中存储的权限是按照字节格式,即左边是高位,右边是低位,privilege3,privilege2,privilege1,privilege0,而redis则正好相反,所以从mysql计算absPos,需要取反 例如10000000 00000000 00000000 00000000,0,0,0,计算absPos,应该是127-332-38-7=0,即127-fieldOffset23-bitOffset8-bitOffset=0