Redis中keys的通用操作

本文记录Redis学习过程中遇到的Redis中keys的通用操作~

常用命令:

  • keys pattern:获取所有与pattern匹配的key,返回所有与该pattern匹配的keys。*表示任意一个或多个字符,?表示任意一个字符;
  • del key1 key2...:删除指定的key;
  • exists key:判断该key是否存在,1表示存在,0表示不存在;
  • rename key1 key2:给key重命名;
  • expire key:设置过期时间,单位是秒;
  • ttl key:获取该key所剩的超时时间。如果没有设置超时,则返回-1;如果超时不存在,则返回-2;
  • type key:获取指定的key的类型,以字符串的格式返回,取值有string、list、set、hash和zset,不存在则返回none;

示例代码:

keys *
del name
exist name
rename key1 key2
expire name 60
ttl name
type name

标签: none