Можно ли в php поставить «указатель» на участок памяти?

Добрый день.
Я сохраняю в memcache значение. Можно ли, как только оно измениться выполнить скрипт.
На данный момент у меня получается в скрипте бесконечный цикл, который проверяет значение и засыпает на некоторое время, но он использует процесс + делает проверки, а хотелось бы, как только изменилось значение-выполнить функцию скрипта, а не каждый раз проверять.
Такое возможно?
Спасибо
  • Вопрос задан
  • 2289 просмотров
Пригласить эксперта
Ответы на вопрос 2
Есть сильное ощущение, что вы не с той стороны заходите.
Если "бесконечный цикл" только и занимается тем, что ждёт события, по которому что-то делает, то почему нельзя инициировать это действие со стороны того, кто меняет значение?
А так - нет, в mamcache нету триггеров.
Ответ написан
Комментировать
iximiuz
@iximiuz
Начиная с версии 2.8 Redis поддерживает notifications. Подробнее тут. Вкратце - можно подписаться скриптом на выполнение команды SET над заданным ключом (т.е. фактически изменение значения). В остальном redis также отлично подходит для замены memcache.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
28 апр. 2024, в 00:54
10000 руб./за проект
28 апр. 2024, в 00:53
70000 руб./за проект
27 апр. 2024, в 21:24
150000 руб./за проект