java redis管理_[redis管理] 之 基本命令

在前面几篇文章中介绍了redis基本数据类型以及基本使用方法,本文将介绍一些管理数据库的命令。

1、如何选择数据库// redis中包含0-15号数字表示的数据库,默认选择0号数据库;

语法:select [数据库数字] // 数据库数字:0-15

// 如果选择成功返回OK,否则提示你的数据库索引数字无效

2、查看当前数据库中key的总数语法:dbsize  // 命令相对比较简单

3、获取redis.conf配置文件设置信息语法:config get [pattern] // pattern:类似于正则表达式;"*" : 任意长度字符;

范例1:获取所有的redis.conf配置信息

config get *

范例2:获取redis.conf配置的dir属性信息

config get dir

范例3:获取d开头的配置信息

config get d*

4、获取redis相关信息语法:info // 包括诸如redis版本,系统等信息

5、判断是否连接redis服务器语法:ping // 如果连接正常,返回PONG,否则提示连接失败。

6、清理数据库语法1:flushdb // 清空当前数据库

语法2:flushall // 清空所有数据库0-15号

7、退出登录语法1:quit

语法2:exit

语法3:CTRL + C

8、查看当前数据库中key列表语法:keys [pattern] // pattern : 表达式

范例:keys * // 获取当前数据库的所有key列表

keys list_* // 获取当前数据库以list_开头的key列表

9、删除指定key语法:del [key名称]

范例:del name // 删除名为name的key,删除成功返回1,否则返回0

10、判断key是否存在语法:exists [key名称]

范例:exists name // 判断名为name的key是否存在,存在返回1,否则返回0

11、设置key的过期时间语法:expire [key名称] [过期时间(单位秒)] //效果类似与setex

范例:expire name 10

// 设置name过期时间为10秒钟,可以是同ttl命令查看name的有效期;例如:ttl name ,返回-1表示已经过期,否则返回当前有效时间

12、移动key到指定数据库中语法:move [key名称] [数据库数字]

范例:move name 1 // 将name从当前数据库移动到1号数据库中

13、持久化key语法:persist [key名称] // 当使用expire之后,还未过期,此时如果你想撤销过期设定,那么通过                        // 该命令,可以取消过期时间,持久化操作。

例如:persist name

14、重命名key语法:rename [旧key] [新key]

范例:rename name name1 // 将name重命名为name1

15、查看key的数据类型语法:type [key名称] // 返回key的数据类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值