Нужен ли мне экземпляр Jedis для выполнения запроса EXISTS к документу, созданному с помощью JReJSON JSON.SET? - PullRequest
1 голос
/ 18 мая 2019

Из документации видно, что JReJSON поддерживает только JSON. введите запросы, если я хочу использовать EXISTS в документе, который я создал с помощью JSON.SET, нужен ли мне экземпляр Jedis для проверки на EXISTS?

Используя redis-cli, я проверил, что документ, который я создал с помощью JSON.SET, сообщает 1 при тестировании с EXISTS. так что теоретически использование двух разных клиентов должно работать, но мне было интересно, есть ли менее неуклюжий способ?

1 Ответ

0 голосов
/ 19 мая 2019

JReJSON имеет конструктор, который получает пул Jedis.

    /**
     * Creates a client using provided Jedis pool
     * 
     * @param jedis bring your own Jedis pool
     */
    public JReJSON(Pool<Jedis> jedis) {
        this.client = jedis;
    }

Вы можете использовать один и тот же пул для ваших "стандартных" вызовов Redis и для создания JReJSON

...