1

substrJedisCommands 和 java.lang.String的命令有什么区别

子串

4

1 回答 1

1

Redis 的substr命令在 Redis 服务器中执行,因此您不需要 Java 客户端中的整个字符串来执行操作。例如:如果它是一个长字符串(例如:1G),您不需要全部获取它来获取前几个字节,从而减少内存使用和 Java 客户端和 Redis 之间的网络连接。

另一个区别是 Javasubstr是关于字符的,而 Redissubstr是关于字节的。这在处理 UTF-8 字符串时有很大的不同。

于 2011-11-17T12:08:02.083 回答