Как я могу переопределить метод GET или написать новую функцию, которая будет выполняться на стороне сервера, возвращает другое значение ключа, если поиск ключа не существует?Redis pre GET event
Пример:
если ключ "word_1 word_2 word_3 word_4" не существует поиск этого ключа "word_1 word_2 word_3", если ключ "word_1 word_2 word_3" не существует поиск этого ключ "word_1 word_2", если ключ «word_1 word_2» не exsis искать этот ключ «word_1». Этот рекурсивный поиск должен быть на стороне сервера (для скорости).
У Hbase есть этот параметр (наблюдатель). preGet, postGet: вызывается до и после того, как клиент делает запрос Get. –
Я бы рекомендовал использовать HBase? – tddmonkey
@MrWiggles BTW Я по-прежнему предлагаю вам пойти с Redis и реализовать его на вашем прикладном уровне. Я не понимаю, почему вы не можете этого сделать: где вы выдаете команды 'GET', вы * вводите * код pre и post операций ... –