Redis进阶(二)Redis高级命令

前言

      本章讲解Redis的一些高级命令,也算是常用命令

方法

1.keys *

这个命令我相信大家不会陌生,这个之前是有体现的在windows上。

他表示返回满足的所有的键。那么 keys *代表返回所有的键。

Redis进阶(二)Redis高级命令

那么,我们也可以匹配以na开头的键,如 keys na*

Redis进阶(二)Redis高级命令

2.exists 键 

这个命令表示验证某个key是否存在。存在返回1,不存在返回0

Redis进阶(二)Redis高级命令

3.expire 键 时间(s)

这个命令表示为键设置过期时间,和我们之前讲解的setex类似。使用ttl命令可以查看剩余时间。可以使用persist命令取消过期时间

Redis进阶(二)Redis高级命令

4.select 数据库索引

在redis中一个整库默认分成了16个子数据库,默认索引为0-15

我们默认进入的是第一个数据库,也就是下标为0的数据库。通过select 数据库索引 可以进入指定的数据库中。

Redis进阶(二)Redis高级命令

5.move 键 数据库下标

该命令的作用在于将指定的键转移到其他数据库中。

Redis进阶(二)Redis高级命令

6.rename 键 新键

该命令的作用在于重命名指定的键

Redis进阶(二)Redis高级命令

7.dbsize

该命令用于查看指定数据库的键的个数

Redis进阶(二)Redis高级命令 

8.info

该命令用于获取当期那数据库的信息

Redis进阶(二)Redis高级命令 

9.config get *

该命令用于查询全部的redis.conf 中的配置信息,也可以获取某个配置项的信息。

Redis进阶(二)Redis高级命令

10.flushdb

该命令用于清空数据库,请谨慎操作!! 

Redis进阶(二)Redis高级命令