Redis 笔记(02)— keys 键相关命令(查询数据库key数量、判断key是否存在、指定key过期时间、查看key类型、查看key剩余秒数、选择数据库、删除key、删除数据库)
1. keys 键相关命令
命令 | 说明 |
---|---|
dbsize | 返回当前数据路的key数量 |
exists key | 测试指定key是否存在 |
expire key seconds | 为key指定过期时间 |
type key | 返回指定key的value类型 |
keys pattern | 返回指定模式的所有key |
rename oldkey newkey | 重命名key |
ttl key | 返回key的过期剩余秒数 |
select db-index | 选择数据库 |
move key db-index | 把key从当前数据库移动到指定数据库 |
flushdb | 删除当前数据库所有key |
flushall | 删除所有数据库中的所有key |
del key1 key2….keyN | 删除指定key |
2. 使用示例
127.0.0.1:6379> dbsize
(integer) 4
127.0.0.1:6379> keys *
1) "key"
2) "c"
3) "score_rank"
4) "a"
127.0.0.1:6379> exists a
(integer) 1
127.0.0.1:6379> exists b
(integer) 0
127.0.0.1:6379> exists c
(integer) 1
127.0.0.1:6379> type a
string
127.0.0.1:6379> type score_rank
zset
127.0.0.1:6379>
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> keys *
(empty array)
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> type a
string
127.0.0.1:6379> get a
"hello"
127.0.0.1:6379> move a 1
(integer) 1
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> keys *
1) "a"
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379>
expire
设置成功返回 1 。 当 key
不存在或者不能为 key
设置过期时间时返回 0 。
127.0.0.1:6379> expire x 10
(integer) 0
127.0.0.1:6379> set x "192.168.0.1"
OK
127.0.0.1:6379> expire x 10
(integer) 1
127.0.0.1:6379> ttl x
(integer) 6
127.0.0.1:6379> ttl x
(integer) 5
127.0.0.1:6379>
TTL
命令当 key
不存在时,返回 -2 。 当 key
存在但没有设置剩余生存时间时,返回 -1 。 否则,以秒为单位,返回 key
的剩余生存时间。
127.0.0.1:6379> ttl AAA
(integer) -2
127.0.0.1:6379>
127.0.0.1:6379> keys *
1) "key"
2) "x"
3) "c"
4) "score_rank"
127.0.0.1:6379> del key
(integer) 1
127.0.0.1:6379> keys *
1) "x"
2) "c"
3) "score_rank"
127.0.0.1:6379>
127.0.0.1:6379[1]> keys *
1) "a"
127.0.0.1:6379[1]> flushdb
OK
127.0.0.1:6379[1]> keys *
(empty array)
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> keys *
1) "c"
2) "score_rank"
127.0.0.1:6379> flushall
OK
127.0.0.1:6379>
Redis 笔记(02)— keys 键相关命令(查询数据库key数量、判断key是否存在、指定key过期时间、查看key类型、查看key剩余秒数、选择数据库、删除key、删除数据库)相关推荐
- Redis五大基本数据类型及其相关命令及常用用途
String String类型,可以用来存储字符串.整型.浮点型数据.甚至二进制数据(因为redis的String类型是二进制安全的). 常用命令: #设置多个值,原子性. mset aaa 2673 ...
- Redis入门系列数据类型及相关命令
2019独角兽企业重金招聘Python工程师标准>>> 一.Redis数据类型 Redis支持5中数据类型,分别是字符串(Strings),列表(Lists),集合(Sets),哈希 ...
- ElasticSearch学习笔记-02集群相关操作_cat参数
_cat参数允许你查看集群的一些相关信息,如集群是否健康,有哪些节点,以及索引的情况等的. 检测集群是否健康 curl localhost:9200/_cat/health?v 说明: curl 是一 ...
- Linux学习笔记6——文本处理相关命令
查看文本:cat,tac,more,less,head,tail 文本处理:cut,sort,uniq,wc,tr database:数据库 关系型数据库: 表:二维表 文本文件: Tom:23:ma ...
- 常用IP相关命令查询
基本配置: 1.查看路由器接口IP:display ip interface brief 2.查看路由器配置信息(IPV4路由表):display ip routing-table 3.查看所有vl ...
- Java8学习笔记:计算两个时间的间隔及相隔天数、秒数等
环境 Java11 IDEA:2020.1 前言 如果大家用过Java7的时间,应该都知道,要计算startTime和endTime时间间隔是要写很多代码的: Java8开始对时间类进行过重构优化,并 ...
- Redis相关命令及使用场景介绍
1. Redis相关命令及使用 1.1 string 格式:(key:value) SET key value 添加一个key value 值(set 键 值) 127.0.0.1:6379> ...
- Redis 笔记(09)— 过期时间 expire(设置、查询、取消过期时间)
1. 设置过期时间 Redis 使用 expire 命令设置一个键的过期时间,到时间后 Redis 会自动删除它.expire 命令的使用方法为 expire key seconds 其中 secon ...
- postgresql数据库工作常用命令-(数据库性能检查相关命令) -TODO
文章目录 一.postgresql数据库工作常用命令 1. 数据库性能检查相关命令 2. 表结构信息查询 3. 命令行下更好显示 查询结果 一.postgresql数据库工作常用命令 查看当前都有什么 ...
最新文章
- UCLA李婧翌:女性最不需要做的就是「怀疑自己」| 妇女节特辑
- JVM:JVM内存划分、主内存、工作内存
- php js date 格式化,javascript date格式化示例_javascript技巧
- chrome前端开发工具_精通Chrome开发人员工具:更高级别的前端开发技术
- Linux学习总结(54)——Red Hat Enterprise Linux与CentOS的区别
- ServerVariables 变量
- Perl语言入门到精通学习路线
- 频谱分析仪二次开发|频谱分析仪程控软件NS-Analyzer
- python 实现 pdf 书签读取、批量写入
- 万字长文分析递归算法的时间和空间复杂度,从此对递归不再迷茫!
- 8通道250MSPS 14位AD采集FMC子卡
- 地磁基本知识(四)磁异常的解释及卫星磁测
- xgboost 论文
- HDU 4416 后缀自动机
- php威客网,最新带支付宝支付接口的PHP威客任务网站完整版源码破_界面漂亮整洁...
- 权限如何和系统进行挂钩_将人肺与猪挂钩可以将它们保存下来进行移植
- Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 2) C.Alternating Sum(等比数列求和)
- oracle测试主要做什么的,ERP软件测试主要做什么?
- 申请人和审批人重复,怎么处理?
- cmd窗口输入java命令执行无反馈