企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### keys 遍历出所有key,类似MySQL的 like . 一般不在生产环境使用 .当Redis存储的数据量太大的时候,keys 命令会阻塞后面的命令. 插入三条数据 ~~~ keys * ~~~ ~~~ 127.0.0.1:6379> keys * 1) "gender" 2) "age" 3) "name" ~~~ #### dbsize 返回数据库长度 ~~~ 127.0.0.1:6379> dbsize (integer) 3 ~~~ #### exists key 判断一个key是否存在, 存在返回1, 不存在返回0 . ~~~ exists kayname ~~~ ~~~ 127.0.0.1:6379> exists haha (integer) 1 ~~~ #### del key [key ...] 成功删除返回被删除的key数量, key不存在返回0 . ~~~ del keyname1 keyname2 ~~~ ~~~ 127.0.0.1:6379> del name age (integer) 2 ~~~ #### expire key seconds 设置过期时间为10秒 ~~~ 127.0.0.1:6379> expire name 10 (integer) 1 ~~~ #### ttl 查看key过期时间 , 返回剩余过期时间 . ~~~ ttl keyname ~~~ 返回值 : * -2表示已删除 * -1表示key存在,但未设置过期时间 #### persist 去除过期时间 ~~~ persist keyname ~~~ #### type key ~~~ type keyname ~~~ ~~~ 127.0.0.1:6379> type name string ~~~ #### 时间复杂度 ![](https://box.kancloud.cn/ad5569d841324f53ce89fa7d2bd619b6_817x449.png)