Redis学习(三)key常用命令

  • del 该命令用于在 key 存在时删除 key,当key不存在时,返回0
    Redis学习(三)key常用命令
  • dump 序列化给定 key ,并返回被序列化的值。如果 key 不存在,那么返回 nil 。 否则,返回序列化之后的值
    Redis学习(三)key常用命令
  • exists 检查给定 key 是否存在,若 key 存在返回 1 ,否则返回 0
    Redis学习(三)key常用命令
  • expire 为给定 key 设置过期时间,以秒计
  • ttl 以秒为单位,返回给定 key 的剩余生存时间
    Redis学习(三)key常用命令
  • type 返回 key 所储存的值的类型
    Redis学习(三)key常用命令
  • rename 修改 key 的名称,当key不存在时,返回ERR no such key
    Redis学习(三)key常用命令
  • renamenx 仅当 newkey 不存在时,将 key 改名为 newkey,修改成功返回1,失败返回0
    Redis学习(三)key常用命令
  • randomkey 从当前数据库中随机返回一个 key
    Redis学习(三)key常用命令
  • move 将当前数据库的 key 移动到给定的数据库 db 当中
    Redis学习(三)key常用命令

其它

  • select 用于切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值,redis默认有16个数据库
    Redis学习(三)key常用命令

  • flushdb 清空当前数据库中的所有 key

  • flushall 清空所有数据库中的所有 key
    Redis学习(三)key常用命令