Redis 'substr
команда выполняется на сервере Redis, поэтому вам не нужна вся строка в вашем Java-клиенте для выполнения операции.Например: если это длинная строка (например, 1G), вам не нужно извлекать все это, чтобы получить первые несколько байтов, сокращая использование памяти и сетевое соединение между вашим клиентом Java и Redis.
Другое отличиев том, что substr
в Java содержит символы, а substr
в Redis - около байтов.Это имеет огромное значение при работе со строками UTF-8.