博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二、Redis KEY相关命令
阅读量:4963 次
发布时间:2019-06-12

本文共 1017 字,大约阅读时间需要 3 分钟。

Redis官网:

参考书籍:《Redis实战-红丸出品》

参考网址:

1、查询当前数据库中的KEY个数

192.168.246.154>dbsize

2、查询当前数据库中的KEY

192.168.246.154:6379>keys pattren

keys命令可以指定匹配模式,会返回所有符合给定模式pattern的KEY。常用的有:

keys "*",当前数据库下的所有KEY

keys "s*",当前数据库下的所有以s开头的KEY

keys "*e",当前数据库下的所有以e结尾的KEY

keys "s*e",当前数据库下的所有以s开头的KEY

3、判断当前数据库中是否存在该KEY

192.168.246.154:6379>exists keyName

注:存在,返回 1;不存在,返回 0。

4、重命名KEY

192.168.246.154:6379>rename keyName newKeyName

5、查询KEY的数据类型

192.168.246.154:6379>type keyName

注:Redis的数据类型包括string,hash,list,set,sortset。

6、移动KEY到目标数据库中

192.168.246.154:6379>move keyName targetIndex

7、删除KEY及对应的值

192.168.246.154:6379>del keyName

8、删除当前数据库中所有的KEY及对应的值

192.168.246.154:6379>flushdb

9、删除所有数据库中所有的KEY及对应的值

192.168.246.154:6379>flushall

10、设置KEY的过期时间(单位:秒)

192.168.246.154:6379>expire keyName seconds

11、删除KEY的过期时间

192.168.246.154:6379>persist keyName

注:删除成功,返回 1;删除失败,返回 0

12、获取KEY的有效时间

192.168.246.154:6379>ttl keyName

注:当keyName不存在时,返回 -2;当keyName存在但没有设置剩余生存时间时,返回 -1; 否则,返回 key 的剩余有效时间(单位:秒)。

转载于:https://www.cnblogs.com/no6bky/p/6757013.html

你可能感兴趣的文章
处理器管理与进程调度
查看>>
页面懒加载
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java zip 中文文件名乱码_java使用zip压缩中文文件名乱码的解决办法
查看>>
java if 用法详解_Java编程中的条件判断之if语句的用法详解
查看>>
kafka的java客户端_KAFKA Producer java客户端示例
查看>>
java -f_java学习笔记(一)
查看>>
java 什么题目好做_用java做这些题目
查看>>
java中的合同打印_比较方法违反了Java 7中的一般合同
查看>>
php 位运算与权限,怎么在PHP中使用位运算对网站的权限进行管理
查看>>
php include效率,php include类文件超时
查看>>
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>
wcdma下行如何解扩解扰 matlab,WCDMA技术基础.ppt
查看>>
MySQL date_format() 函数
查看>>
mysql 时间处理
查看>>
mysql adddate()函数
查看>>
mysql addtime() 函数
查看>>
mysql 根据日期时间查询数据
查看>>
mysql 创建时间字段
查看>>
mysql 生成随机数rand()
查看>>