php memcached的server_key是什么意思?
ringa_lee
ringa_lee 2017-04-10 16:11:42
[PHP讨论组]

有一系列的*ByKey函数,比如:

Memcached::addByKey
Memcached::decrementByKey
Memcached::incrementByKey

手册上看了半天没看懂,说什么server_key也是普通的key,不知道这里的普通的key是什么key。和一般的set($key,$value)中的$key总不一样吧,求解释。

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
高洛峰

server_key 是用来区分不同的memcached服务器

比如
Memcached::addByKey('server1','key','value1')
Memcached::addByKey('server2','key','value2')
取值
Memcached::getByKey('server1','key')

可以理解为强制在某个缓存服务器读写信息

阿神

server_key 就是用来区分不同的 memcached 服务器,因为有可能你的系统使用的是 memcached 集群,比如有
A,B,C 三台 memcached 服务器 A 用于存储前台页面全页缓存 B 用于存储商品分类数据 C 用于存储商品库存数据 。 这样的话数据存储在哪台上面需要有个标识,可以简单根据 A,B,C来区分。那么 A,B,C 就是server_key

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号