教程 memcached tutorial

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。