我将信息存储在内存缓存中,例如
Memcache::set('someKey', array(
'grp1' => 1,
'grpurl1' => 'http://',
'grpname1' => 'Dave'
'grp2' => 2,
'grpurl2' => 'http2://',
'grpname2' => 'Dave2',
'grp3' => 3,
'grpurl2' => 'http3://',
'grpname2' => 'Dave3'
));
我展示的数组有大约 50 个键。
我目前正在使用关联数组将数据存储在 memcache 中以减少内存大小。
现在你需要更新一个特定的值,比如 grp3 = grp3+1; 所以我正在考虑以下方法:
一口气获取数组....取消序列化它...更新数组...序列化它并更新内存缓存。
我应该划分数组并使用不同的键。(如果内存问题不大)
还有其他方法吗??