qidao123.com技术社区-IT企服评测·应用市场

标题: 【redis】渐进式遍历(scan)和数据库数据库管理 [打印本页]

作者: 篮之新喜    时间: 2025-5-2 18:27
标题: 【redis】渐进式遍历(scan)和数据库数据库管理
概念

keys 可以一次性的把 redis 中全部的 key 都获取到

通过“渐进式遍历”,就可以做到,既能够获取到全部的 key,同时又不会卡死服务器

SCAN

渐进式遍历是一组命令,这一组命令的使用方法是一样的,其中代表的命令:scan



语法:
  1. SCAN cursor [MATCH pattern] [COUNT count] [TYPE type]
复制代码



   
  渐进式遍历 scan 虽然解决了壅闭的问题,但如果在遍历期间键有所厘革(增长、修改、删除),可能导致遍历时键的重复遍历或者遗漏,这点务必在现实开发中思量

数据库管理

MySQL 中有一个紧张的概念—— database

实在在 redis 中,也是有 database 如许的概念的,只不过不想 MySQL 那样随意

更改数据库——select

  1. select dbIndex
复制代码

不过我们现实使用 Redis 很少会关注到数据库,一样平常都是默认就用 0 号就可以了
获取数据库中 key 个数——DBSIZE


flushdb/flushall



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4