
# 对于scan类的操作，返回的cursor为什么数字很大，与开源Redis不一样？
对于scan类的操作，返回的cursor为什么数字很大，与开源Redis不一样的原因：
- GeminiDB Redis返回的cursor的编码规则与社区Redis不一样，所以长度会很大；使用方式和行为和开源Redis都一致，能正确遍历客户端所需要的数据。
- 实际上，当key的数量足够多的时候，社区Redis的cursor也会增长到这么大，所以这个cursor是符合标准的；业务在使用scan类命令时，需要注意将返回的cursor作为64位无符号数进行解析，否则可能会导致解析失败或者错误解析，错误解析结果输入到数据库返回"invalid cursor"的报错。
 
