【问题标题】:What is the difference between certain JedisCommands which seem to be functionally equivalent to java.lang.String class某些 JedisCommands 在功能上似乎等同于 java.lang.String 类之间有什么区别
【发布时间】:2011-12-31 06:25:57
【问题描述】:

JedisCommands 中的substr 命令和 java.lang.String 有什么区别

substr

【问题讨论】:

    标签: redis jedis


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-22
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      相关资源
      最近更新 更多