2014-01-20 3 views
1

Я пытаюсь извлечь некоторые данные из Memcache, но хочу получить данные, где текст соответствует ключам, что-то, что у нас есть в операторе MySql «LIKE» для извлечения данных.MySQL похож на функциональность в Memcache

Пример:

Select * from TABLENAME where FIELDNAME like "%TEXT%"; 

У нас есть замена для него в кэше?

ответ

1

Нет, это невозможно. Memcache использует алгоритм хеширования для хранения ключей.

Вы можете сохранить индекс для всех ваших сохраненных ключей и найти их, чтобы найти соответствующие ключи по вашим критериям. Использование функции getAllKeys может помочь.

Смежные вопросы