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