主题
set/get/delete 基本操作
Memcached 提供了简单高效的命令用于操作缓存数据,最常用的包括 set、get 和 delete。
set 命令
set 用于向缓存中存储数据,格式如下:
bash
set <key> <flags> <exptime> <bytes> \[noreply] <data block><key>:缓存键名。<flags>:用户自定义标志,通常为0。<exptime>:过期时间,单位秒,0 表示永不过期。<bytes>:数据字节数。[noreply]:可选参数,不需要服务器回复。
示例:
bash
set user:1001 0 3600 5
Alice表示将键 user:1001 的值设置为 Alice,有效期 1 小时。
get 命令
get 用于读取缓存中对应键的数据,格式:
bash
get <key> [key2 key3 ...]示例:
bash
get user:1001服务器返回:
bash
VALUE user:1001 0 5
Alice
ENDdelete 命令
delete 用于删除缓存中的键:
bash
delete <key> [noreply]示例:
bash
delete user:1001成功删除后服务器返回 DELETED。