Php 查询memcached以获取部分密钥数据

Php 查询memcached以获取部分密钥数据,php,memcached,Php,Memcached,我正在为一个小项目开发缓存模式。我已经为缓存技术实现了memcached 我试图用一个键在格式化数组中保存大约750kb的数据。问题是,对于每个请求,我只需要5%的数据,因此在一次呼叫中获取所有数据是对网络资源的浪费。我知道我可以使用特定的数据集创建多个密钥,但我正在尝试最小化到memcached服务器的连接数 问题是。有没有一种方法可以查询memcached来获取部分键值 通常,如何将数据划分为一个键或多个键取决于用例 但正如您所提到的,您只需要5%的数据,那么最好将数据划分为多个键。 Mem

我正在为一个小项目开发缓存模式。我已经为缓存技术实现了memcached

我试图用一个键在格式化数组中保存大约750kb的数据。问题是,对于每个请求,我只需要5%的数据,因此在一次呼叫中获取所有数据是对网络资源的浪费。我知道我可以使用特定的数据集创建多个密钥,但我正在尝试最小化到memcached服务器的连接数


问题是。有没有一种方法可以查询memcached来获取部分键值

通常,如何将数据划分为一个键或多个键取决于用例

但正如您所提到的,您只需要5%的数据,那么最好将数据划分为多个键。 Memcache连接时间和网络延迟,您可以通过使用本地Memcache来减少

本地Memcache意味着Memcache将位于同一台机器上,您的web服务器和每个web服务器在本地都有自己的Memcache小实例。它将减少网络延迟。因为所有通信都在127.0.0.1(本地)完成

在需要通过web服务器(如会话)共享信息时,您可以将其保留为全局Memcache。它将提高您的网站的可扩展性,同时缓存隔离