Redis进阶(二)Redis高级命令
前言
本章讲解Redis的一些高级命令,也算是常用命令
方法
1.keys *
这个命令我相信大家不会陌生,这个之前是有体现的在windows上。
他表示返回满足的所有的键。那么 keys *代表返回所有的键。
那么,我们也可以匹配以na开头的键,如 keys na*
2.exists 键
这个命令表示验证某个key是否存在。存在返回1,不存在返回0
3.expire 键 时间(s)
这个命令表示为键设置过期时间,和我们之前讲解的setex类似。使用ttl命令可以查看剩余时间。可以使用persist命令取消过期时间
4.select 数据库索引
在redis中一个整库默认分成了16个子数据库,默认索引为0-15
我们默认进入的是第一个数据库,也就是下标为0的数据库。通过select 数据库索引 可以进入指定的数据库中。
5.move 键 数据库下标
该命令的作用在于将指定的键转移到其他数据库中。
6.rename 键 新键
该命令的作用在于重命名指定的键
7.dbsize
该命令用于查看指定数据库的键的个数
8.info
该命令用于获取当期那数据库的信息
9.config get *
该命令用于查询全部的redis.conf 中的配置信息,也可以获取某个配置项的信息。
10.flushdb
该命令用于清空数据库,请谨慎操作!!