redis 遍渐进式历

1.scan cursor [match pattern] [coutn] [type]:以渐进式的方式进行建的遍历

cursor:是光标 指向当前遍历的位置 设置成0表示当前从0开始获取

math parttern :和keys命令一样的 keys *

count: 限制一次遍历能够获取到多少个 元素默认是10

type :这次遍历只想获取到type(string、hash、list、set、zset等)类型的

返回可能是空集合

渐进式遍历,在遍历过程中,不会在服务器这边存储任何的状态信息

遍历是可以随时终止的~~不会对服务器产生任何的副作用

遍渐进式历虽然解决了阻塞问题,但如果在遍历区间 键有所变化(增加、修改、删除),可能导致遍历时键的重复遍历或者遗漏,这点务必在实际开发中考虑。

相关推荐
懒羊羊不懒@11 分钟前
【MySQL | 基础】事务
数据库·mysql
lucky_syq13 分钟前
再谈向量数据库:AI时代的存储新引擎
大数据·数据库·人工智能
v***446714 分钟前
【Mysql】:如何恢复误删的数据?
数据库·mysql
b***676418 分钟前
使用 Canal 实时从 MySql 向其它库同步数据
数据库·mysql
2501_9411113719 分钟前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
枫叶丹425 分钟前
【Qt开发】Qt窗口(二) -> QToolBar工具栏
开发语言·数据库·c++·qt
l1t30 分钟前
利用DuckDB列表一句SQL输出乘法口诀表
数据库·sql·算法·duckdb
q***99631 小时前
SQL 中 COUNT 的用法详解
数据库·sql
wind_one11 小时前
9.基础--SQL--DML-插入
数据库·sql
float_六七1 小时前
SQL中=与IS的区别:关键用法解析
java·数据库·sql