以下实例演示了如何连接到 Memcached 服务并执行简单的 set 和 get 命令。
常用命令:add(添加)、set(修改)、delete(删除)、get(获取)
cas key flags exptime bytes unique_cas_token [noreply] value
key:键值 key-value 结构中的 key,用于查找缓存值。
flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息 。
exptime:在缓存中保存键值对的时间长度(以秒为单位,0 表示永远)
bytes:在缓存中存储的字节数
unique_cas_token通过 gets 命令获取的一个唯一的64位值。
noreply(可选): 该参数告知服务器不需要返回数据
value:存储的值(始终位于第二行)(可直接理解为key-value结构中的value)
Memcached get 命令获取存储在 key(键) 中的 value(数据值) ,如果 key 不存在,则返回空。
get 命令的基本语法格式如下: get key
参数说明如下:
Memcached gets 命令
语法:
多个 key 使用空格隔开,如下:
gets key1 key2 key3
key:键值 key-value 结构中的 key,用于查找缓存值。
Memcached delete 命令用于删除已存在的 key(键)。
delete 命令的基本语法格式如下: delete key [noreply]
key:键值 key-value 结构中的 key,用于查找缓存值。
noreply(可选): 该参数告知服务器不需要返回数据
Memcached incr 与 decr 命令用于对已存在的 key(键) 的数字值进行自增或自减操作。
如果 key 不存在返回 NOT_FOUND,如果键的值不为数字,则返回 CLIENT_ERROR,其他错误返回 ERROR。
语法:
参数说明如下:
Memcached flush_all 命令
- stats cachedump 1 0
- ITEM four [3 b; 0 s]
- ITEM one [10 b; 0 s]
该命令提供了一个可选参数 time,用于在制定的时间后执行清理缓存操作。
flush_all 命令的基本语法格式如下: flush_all [time] [noreply]
通过itemid获取key
获得key的值。0表示全部列出
END
通过get命令获得key的值
get one
VALUE one 0 10
hello word
END
匿名
2025-11-09
https://collaigo.com 免费在线拼图工具
匿名
2025-10-22
盖楼盖楼!
匿名
2025-08-11
沙发沙发
匿名
2025-08-10
https://at.oiik.cn/bing.html
匿名
2025-02-21
实用,我在开发https://minmail.app/时候使用到了
王飞翔
2024-12-30
亲爱的朋友:您好!中国疫情持续蔓延,很多人症状非常严重持久不愈,医院人满为患,各年龄段随地倒猝死的现象暴增,多省感染手足口、甲流、乙流、支原体、合胞及腺病毒的儿童不断攀升,目前各种天灾人祸,天气异象频发。古今中外的很多预言都说了这几年人类有大灾难,如刘伯温在预言中说 “贫者一万留一千,富者一万留二三”,“贫富若不回心转,看看死期到眼前”, 预言中也告诉世人如何逃离劫难的方法,真心希望您能躲过末劫中的劫难,有个美好的未来,请您务必打开下方网址认真了解,内有躲避瘟疫保平安的方法。网址1:https://github.com/1992513/www/blob/master/README.md?abhgc#1 网址2:bitly.net/55bbbb 网址3:https://d3ankibxiji86m.cloudfront.net/30gj 如打不开请多换几个浏览器试