私は、特にいくつかのredisインスタンスを実行するボックスのmemに関心があります。そのため、かなりの RAM を節約できるので、Redis 32 ビットに移行することを考えています。
ここにリンクの説明を入力してください
32 ビット ターゲットでコンパイルされた Redis は、ポインターが小さいため、キーごとに使用するメモリが大幅に少なくなりますが、そのようなインスタンスの最大メモリ使用量は 4 GB に制限されます。Redis を 32 ビット バイナリとしてコンパイルするには、make 32bit を使用します。RDB および AOF ファイルは、32 ビット インスタンスと 64 ビット インスタンスの間で (もちろんリトル エンディアンとビッグ エンディアンの間でも) 互換性があるため、32 ビットから 64 ビットに、またはその逆に問題なく切り替えることができます。
引用で述べたように、32ビットのredisインスタンスの最大値は4GBですが、これに当たらないようにしています。それぞれが 4GB の制限を下回る複数の redis インスタンスを使用していますが、これは問題ではないと思います (?)
おそらくパフォーマンスなど、他に注意すべき理由はありますか?