Redisキーの値として数値を格納しようとしています。たとえば、私は値4を保存したいと思います。私はそれを "4"として保存したくありません。なぜ私はこれが必要ですか?私がこの値を取り戻すとき、私はそれにビット単位のopを行うでしょう。 "4"の代わりに "4"として保存すると、実際にRedisに格納されている値は52(つまり00000100ではなく00110100)と思われます。Redis文字列の代わりに数値を格納する方法
なぜ私はRedisビットを使用しないのでしょうか。理由は、私は多くのビットの配列を格納する必要があります。私はループで赤字ビットをしたくない。私はちょうど同等の配列をローカルに作成し、setコマンドを呼び出すことによってそれをアップロードしたい。 JavaScriptで
、私は明らかにそれがうまくいきませんでした
redis.set(key, 4)
をやってみました。それで試しました
redis.set(key, "\x04")
これは機能します。しかし、このフォーマットに変換することで、バイト配列をどのように格納するのですか?私はここで何が欠けていますか?