wrap-ioredis
v1.0.11
Published
wrap some idredis api
Downloads
45
Readme
对于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