如何在位图中设置值并使用 ioredis 从 Redis 检索位图?

How to set a value in a bitmap and retrieve a bitmap from redis using ioredis?

我想使用 Redis 位图来表示值。

如果我有一个整数值那么我希望能够将位图的相应索引设置为 1true.

我还希望能够检索整个位图并遍历它以确定 "ones" 的位置。

Redis里面有个bitfield data structure,但是看不懂文档

有以下命令:

BITFIELD GET <type> <offset>
BITFIELD SET <type> <offset> <value>

<type> 字段是什么?我应该为 <value>(字符串 1?)使用什么值。

最后,在使用 ioredis 时,任何人都可以帮助我了解这些命令的语法吗?

Idk,但我会本能地选择 8