1

substrJedisCommands と java.lang.String のコマンドの違いは何ですか?

サブストリング

4

1 に答える 1

1

RedisのsubstrコマンドはRedisサーバーで実行されるため、操作を実行するためにJavaクライアントで文字列全体を使用する必要はありません。例:長い文字列(例:1G)の場合、最初の数バイトを取得するためにすべてをフェッチする必要がないため、メモリ使用量とJavaクライアントとRedis間のネットワーク接続が削減されます。

もう1つの違いは、Javasubstrは文字に関するものであり、Redissubstrはバイトに関するものであるということです。これは、UTF-8文字列を処理するときに大きな違いをもたらします。

于 2011-11-17T12:08:02.083 に答える