# Key命令

# KEYS

# 语法

KEYS pattern

# 描述

返回所有匹配指定模式的键

# 参数

  • pattern

用于匹配键名的 glob 风格模式

# 示例

> MSET firstname Jack lastname Stuntman age 35
"OK"
> KEYS *name*
1) "lastname"
2) "firstname"
> KEYS a??
1) "age"
> KEYS *
1) "age"
2) "lastname"
3) "firstname"

> MSET firstname Jack lastname Stuntman age 35
OK
> KEYS *name*
1) "firstname"
2) "lastname"
> KEYS a??
1) "age"
> KEYS *
1) "firstname"
2) "lastname"
3) "age"

# MOVE

# 语法

MOVE key db

# 描述

将键从当前选中的数据库(参见 SELECT)移动到指定的目标数据库。如果键在目标数据库中已存在,或者在源数据库中不存在,该命令将不执行任何操作。正因为如此,MOVE 命令也可以作为一种基础的锁机制来使用

# 参数

  • key

键名

  • db

目标数据库索引


# OBJECT FREQ

# 语法

OBJECT FREQ key

# 描述

该命令会返回存储在指定 key 中对象的对数访问频率计数器

# 参数

  • key

键名


# 语法

UNLINK key [key ...]

# 描述

这个命令和 DEL 非常像,都是用来删除指定键的。如果键不存在,它也会像 DEL 一样直接忽略

# 参数

  • key

键名

# 示例

> SET key1 "Hello"
OK
> SET key2 "World"
OK
> UNLINK key1 key2 key3
(integer) 2