php - MySQL "like"类似 Memcache 中的功能

标签 php caching memcached

我正在尝试从 Memcache 中获取一些数据,但我想获取文本与键匹配的数据,就像我们在 MySql“LIKE”运算符中获取数据一样。

示例:

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

我们在内存缓存中有替代品吗?

最佳答案

不,这是不可能的。 Memcache 使用哈希算法来存储 key 。

您可以维护所有存储的键的索引并搜索这些键,以便找到与您的条件匹配的键。使用getAllKeys函数可能会有所帮助。

关于php - MySQL "like"类似 Memcache 中的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228517/

相关文章:

python - 为什么在这个 NDB put 操作的末尾有一个 memcache delete?

PHP Mysql 选择多个表不同的行名

Javascript Sha256 与 PHP Sha256 : Line breaks create different hash?

java - 加速 jasperreports

caching - 尝试通过 Magento 的整页缓存来打洞动态内容

mysql - 记住一个数据集以避免冗余

php - windows - php_memcache.dll - 适用于 PHP 5.4

PHP fatal error : Call to undefined function mysql_query() in CLI on Ubuntu server

javascript - 如何检测 iframe 是否已从一个 URL 移动到另一个 URL

c# - 如何创建临时文件来缓存库的启动工作?