1
私は時間枠を超えて格納されたビットマップを持っています。ユーザーの要求が1分間来たら、ビットを1に設定するとしましょう。今度は、ユーザーパターンを知るために、完全なビットマップアレイを赤色にします。Redisのビットマップからすべての値を取得する方法は?
私はこのようなことをします。 5と10は分です。
setbit userpattern 5 1
setbit userpattern 10 1
私はこの
getallbits user pattern
0000100001 -> result
ようなものが必要私はRedisの中のすべてのビットの値を取得するために任意のコマンドを持っていますか。そうでない場合は、このシナリオに対処するための他の方法がありますか?
私はGetrangeを使用します。しかし、ビットを整列する方法?私はビット配列に16進文字列を変換するスニペットを試みました。しかし、それは動作しません。これについてのアイデアはすばらしいでしょう。 –
すべての文字は1バイトです。 GETRANGEを実行すると基本的に8ビットの倍数で読み込みます。 –