命令
- ping(有没有连接到.返回pong表示连接成功)
- set get(set name wyh get name)
- 清除全部的数据库内容 flushall
- 清除当前数据库flushdb
- Keys(*)查看全部的键
- exists(key) 查看键是否存在,存在的话返回1,不存在返回0
- select进行切换数据库
- clear清屏
- move key numb (键,移动到那个数据库) 移动属性到指定的数据库
- expire (name 10 )设置某个键的过期时间(单位是秒s)
- ttl (key) 查看当前某个键的剩余时间,过期的话返回负数
- type 查看数据类型 type(key)
127.0.0.1:6379[5]> ping #测试连接 PONG #连接成功 127.0.0.1:6379[1]> select 0 #切换数据库0 OK 127.0.0.1:6379> select 1 #切换数据库0 OK 127.0.0.1:6379[1]> set name wyh #设置key键 OK 127.0.0.1:6379[1]> set age 22 #设置key键 OK 127.0.0.1:6379[1]> keys * #查看全部的键 1) "name" 2) "age" 127.0.0.1:6379[1]> get name "wyh" 127.0.0.1:6379[1]> exists age #判断是否存在 (integer) 1 127.0.0.1:6379[1]> flushdb # 刷新当期数据库 OK 127.0.0.1:6379[1]> flushall #刷新全部数据库 OK 127.0.0.1:6379[1]> clear #清空 127.0.0.1:6379[2]> set animal dog #设置属性 OK 127.0.0.1:6379[2]> move animal 5 #把animal键移动到数据库5 (integer) 1 127.0.0.1:6379[2]> keys * #查看全部的键 1) "age" 127.0.0.1:6379[2]> select 5 #切换到数据库5 OK 127.0.0.1:6379[5]> keys * #查看全部的键 1) "animal" 127.0.0.1:6379[2]> expire name 10 #设置过期时间10秒 (integer) 1 #成功的话返回1 不成功返回0 127.0.0.1:6379[2]> ttl name #查看剩余过期时间 (integer) 6 127.0.0.1:6379[2]> ttl name #查看当前key的剩余过期时间 (integer) 1 127.0.0.1:6379[2]> ttl name #查看当前key的剩余过期时间 (integer) -2 #已经过期2秒 127.0.0.1:6379[2]> get name #查看name,已经过期 (nil) #没有了,说明已经过期 127.0.0.1:6379[2]> type age #查看key的类型 string 127.0.0.1:6379[2]> type name #查看key的类型 string
知识
- redis默认有16个数据库
- 默认的使用的是第0个
- 可以使用select进行切换数据库!
- 清除全部的数据库内容 flushall
- 清除当前数据库flushdb
网络异常,图片无法展示
|
127.0.0.1:6379[1]> select 0 #切换数据库 OK 127.0.0.1:6379> select 1 OK 127.0.0.1:6379[1]> set name wyh OK 127.0.0.1:6379[1]> set age 22 OK 127.0.0.1:6379[1]> keys * #查看全部的键 1) "name" 2) "age" 127.0.0.1:6379[1]> get name "wyh" 127.0.0.1:6379[1]> exists age #判断是否存在 (integer) 1 127.0.0.1:6379[1]> flushdb # 刷新当期数据库 OK 127.0.0.1:6379[1]> flushall #刷新全部数据库 OK 127.0.0.1:6379[1]> clear #清空3