Я очень-очень новичок в Redis и все еще играю с ним. Я хочу проверить, имеет ли это отношение к моему проекту, но я не уверен в конкретной команде, которую я запускаю. Пользователи SO убедили меня в преимуществах производительности при использовании конвейеров и транзакций, поэтому я решил спросить, как это сделать.
По сути, у меня есть два утверждения, которые я просто хочу выдать, а не ждать результата (похоже, это хороший кандидат на прокладку трубы. Это выглядит так:
Does valueX exist?
If it does insert valueY
Это довольно просто, но до сих пор все способы, которыми я занимался, похоже, ждали ответа, существует ли ValueX, и поскольку я делаю более миллиарда циклов своей программы, она останавливается.
Это возможно? Если это поможет, я использую Java, но не решил, какую клиентскую библиотеку (jedis или jredis, все еще тестирую). На самом деле я даже не полностью остановился на Redis, но очень сильно склоняюсь к нему (кажется, хорошо для того, что я делаю с точки зрения скорости), поэтому любые предложения приемлемы.