Redis学习笔记(基础命令)

2022-04-21 14:05:57 浏览数 (1)

基础命令

提示:Redis不区分命令大小写,但在本文中均会使用大写字母表示Redis命令。

1.获得符合规则的键名列表

代码语言:javascript复制
KEYS pattern
pattern支持glob风格通配符格式 
?   匹配一个字符串
*   匹配任意个(包括0个)
[]  匹配括号间的任一字符,可以使用“-”表示一个范围,如a[b-d]可以匹配“ab”,“ac”,“ad”
?   匹配“?”,用于转义

2.判断一个键是否存在,如果键存在则返回整数类型1,否则返回0

代码语言:javascript复制
EXISTS key

3.删除键,可以删除一个或多个键,返回值是删除的键的个数。

代码语言:javascript复制
DEL key [key ...] 

4.根据通配符删除批量删除键

代码语言:javascript复制
redis-cli KEYS "user:*" | xargs redis-cli DEL 
or 
redis-cli DEL'redis-cli KEYS"user:*"'(性能更好,推荐)

5.获得键值的数据类型,返回值可能是string(字符串类型)、hash(散列类型)、list(列表类型)、set(集合类型)、zset(有序集合类型)

代码语言:javascript复制
TYPE key

参考书目

  • 《Redis入门指南》李子骅 著

0 人点赞