使用带有自定义偏移量的节点redis设置位

mwngjboj  于 2022-12-03  发布在  Redis
关注(0)|答案(1)|浏览(127)

我在弄清楚这个API时遇到了一点问题。我该如何使用这个API向Redis发送一个请求来执行诸如“bitfield somebf SET i4 #0 5”之类的操作呢?也就是说,将偏移量为0的前4位设置为5(0101)。目前,我手动执行了4次setbit()来设置这些位,这相当不方便。

o2gm4chl

o2gm4chl1#

您要寻找的程式码片段是:

await client.bitField('key', [{
  operation: 'SET',
  encoding: 'i4',
  offset: '#0',
  value: 5
}])

Node Redis的各种命令和参数都没有很好的文档记录。当我需要解决一个更复杂的命令时--这种情况经常发生--我的个人生活技巧是看看the source code的测试。

相关问题