substr
JedisCommands と java.lang.String のコマンドの違いは何ですか?
質問する
210 次
1 に答える
1
Redisのsubstr
コマンドはRedisサーバーで実行されるため、操作を実行するためにJavaクライアントで文字列全体を使用する必要はありません。例:長い文字列(例:1G)の場合、最初の数バイトを取得するためにすべてをフェッチする必要がないため、メモリ使用量とJavaクライアントとRedis間のネットワーク接続が削減されます。
もう1つの違いは、Javasubstr
は文字に関するものであり、Redissubstr
はバイトに関するものであるということです。これは、UTF-8文字列を処理するときに大きな違いをもたらします。
于 2011-11-17T12:08:02.083 に答える