Redis常用命令|查询|删除|模糊操作
Redis中有很多操作命令,今天就给大家整理一下,或许不够全面,欢迎留言沟通。redis常用命令作用命令描述查看所有keykeys *模糊匹配keykeys xxx* |keys *xx*根据key删除指定缓存数据del keyname这里的删除只能使用明确key进行删除,不支持模糊删除沟通命令,查看状态ping输入 ping,redis 给我们返回 PONG,表示 redis 服务运行正常.
·
Redis中有很多操作命令,今天就给大家整理一下,或许不够全面,欢迎留言沟通。
作用 | 命令 | 描述 |
---|---|---|
查看所有key | keys * | |
模糊匹配key | keys xxx* | keys *xx* | |
根据key删除指定缓存数据 | del keyname | 这里的删除只能使用明确key进行删除,不支持模糊删除 |
沟通命令,查看状态 | ping | 输入 ping,redis 给我们返回 PONG,表示 redis 服务运行正常 |
查看当前数据库中 key 的数目 | dbsize | 语法:dbsize 作用:返回当前数据库的 key 的数量。 返回值:数字,key的数量 |
redis 修改默认使用db库 | databases 100 | Redis 默认使用 100 个库,从 0 到 100。 对数据库个数的修改,在 redis.conf 文件中 |
切换库命令 | select db | 使用其他数据库,命令是 select index 例1: select 5 |
删除当前库的数据 | flushdb | |
redis 自带的客户端退出当前连接 | exit 或 quit | |
判断 key 是否存在 | exists key | 作用:判断 key 是否存在返回值:整数,存在 key 返回 1,其他返回 0. 使用多个 key,返回存在的 key 的数量。 例 1:exists keyname |
设置 key 的生存时间 | expire | 语法:expire key seconds 作用:设置 key 的生存时间,超过时间,key 自动删除。单位是秒。 返回值:设置成功返回数字 1, 其他情况是 0 。 例 1: 设置红灯的倒计时是 5 秒 |
查询key剩余生存时间 | ttl key | 语法:ttl key 作用:以秒为单位,返回 key 的剩余生存时间(ttl: time to live)返回值: -1 :没有设置 key 的生存时间, key 永不过期。 |
查看 key 所存储值的数据类型 | type key | 语法:type key none (key 不存在) |
以上是常用的Redis命令语句,
更多推荐
所有评论(0)