主题
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
END
delete 命令
delete
用于删除缓存中的键:
bash
delete <key> [noreply]
示例:
bash
delete user:1001
成功删除后服务器返回 DELETED
。