sql >> データベース >  >> NoSQL >> Redis

一部のOSでは、文字列をバッファとして再保存しますか?

    参照:http://nodejs.org/docs/v0.3.1/api/buffers.html

    純粋なJavascriptはUnicodeに対応していますが、バイナリデータには適していません。 TCPストリームまたはファイルシステムを扱う場合は、オクテットストリームを処理する必要があります。 Nodeには、オクテットストリームを操作、作成、および消費するためのいくつかの戦略があります。

    生データはBufferクラスのインスタンスに保存されます。バッファは整数の配列に似ていますが、V8ヒープ外の生のメモリ割り当てに対応します。バッファのサイズを変更することはできません。

    Bufferオブジェクトはグローバルです。

    バッファとJavaScript文字列オブジェクト間の変換には、明示的なエンコーディング方法が必要です。

    エンコーディングを指定していないため、デフォルトでは生データとして表示されます。 buffer.toStringを使用できます 標準のJS文字列を生成します。



    1. MongoDB本番環境展開のセキュリティチェックリスト

    2. Redisキャッシュを使用して大きなオブジェクトをキャッシュする方法

    3. mongoDB配列から特定の要素を取得します

    4. キーの半分を削除しても、Redisのメモリ使用量が減らないのはなぜですか