Я хочу установить некоторые ограничения записи в Redis, и я думал сохранить эти ограничения в хэшах.Наличие локального и удаленного клиента с Redis
Моя первоначальная идея состояла в том, чтобы изменить команды набора, чтобы они проверяли правила, прежде чем писать в Redis. Я думал, что таким образом проверка будет очень быстрой. Конечно, такой подход потребует больше изменений каждый раз, когда Redis будет изменен, и я нахожу немного хардкор, если вы думаете, что речь идет о школьном задании.
Вторая идея заключается в том, что существует 2 типа клиентов Redis. Один в стороне веб-приложения (может быть несколько экземпляров веб-приложения) и один на машине Redis. На основе этой идеи приходят мои вопросы.
бы на 2 клиента (локальный и удаленный) увеличил производительность в comparisson 1 клиент, который сначала проверяют ограничения, а затем пишет в Redis? Или я должен придерживаться одного клиента, который делает все это (phpredis или predis, приложение находится на PHP, с некоторыми изменениями для проверки ограничений)?
Если бы я мог попробовать 2 клиента, в которых язык программирования был бы лучше реализован локальным клиентом (C, Lua или другим)?
Я загрузил ветку 2.6, и я попробовал eval с простыми примерами и, похоже, сработал. Теперь мне нужно работать с реализацией моей проверки ограничений. Спасибо за быстрый ответ и простой пример! –