Вызвано: java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: redis / clients / jedis / Tuple - Redis Spring Boot

В соответствии с вашим примером вам нужно отсортировать по двум полям (фамилия, имя), а не по одному. Вы можете использовать библиотеку Alasql , чтобы сделать этот вид в одной строке:

var res = alasql('SELECT * FROM ? ORDER BY last_nom, first_nom',[objs]);

Попробуйте этот пример в jsFiddle .

1
задан Sayali 13 July 2018 в 20:43
поделиться

1 ответ

Ваш пример ссылается на загрузку 1.5.X, которая использует Jedis, по умолчанию lettuce используется в Boot 2.0, если вы хотите использовать Jedis, вам нужно вручную добавить зависимость. Кроме того, вы можете видеть, что Jedis не находится в вашем пути к классу, а lettuce есть.

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
</dependency>

Возможно, вам потребуется указать версию зависимостей. В качестве альтернативы вы можете просто настроить то, что вы пытаетесь с помощью lettuce.

2
ответ дан Sayali 17 August 2018 в 12:10
поделиться
  • 1
    Вы все еще можете использовать Jedis, он по-прежнему поддерживается для использования. baeldung.com/java-redis-lettuce имеет прохождение базовой конфигурации. – Darren Forsythe 14 July 2018 в 13:47
Другие вопросы по тегам:

Похожие вопросы: