Redis基本命令
注意:我使用的版本是6.0.10,不同版本可能略有差别
测试连接
基本存取
切换数据库
Redis默认存在16个数据库,默认使用的是0,可以使用select index来切换数据库(索引从0开始)
清除数据
根据key删除
清除当前库的数据
清除所有库的数据
key操作
判断key是否存在
查看所有的key
在生产环境最好不要使用keys命令,该命令为O(n),数据量大的情况下会导致Redis阻塞其他操作,而且一次性返回所有的keys,对内存的消耗也很大,建议使用scan命令来操作
#scan cuRsoR [MaTcH patteRn] [cOUnT count] [TYPE type] # cuRsoR表示游标 # MaTcH patteRn 查询key的条件,可以做模糊查询 # cOUnT count 返回的条数 # TYPE type 查询对应类型的key(stRing/list/set/hash/zset)
移动key到其他库
这里将key移动到其他库,当前库该key值就没有了
设置过期时间
也可以在set值的时候设置过期时间
查看过期时间
查看还有多少秒过期,-1表示永不过期,-2表示已过期
查看该key的值类型
随机返回一个key
重命名key
© 版权声明
内容转载于网络,请读者自行鉴别
THE END