-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pika有数据一致性校验工具吗? #1175
Comments
这个工具应该是可以支持的。有什么报错信息吗? |
goroutine 1 [running]: |
从报错信息上看是keyspace解析的报错。这点可能的原因是pika的key space 与redis 不一致导致的。可以尝试执行下 info keyspace 1, 等pika结果完成后再执行校验。参考最佳实践16 |
这边执行执行下 info keyspace 1后,Time和key数量显示一致,但redis-full-check依旧报错。 parse keyspace failed[strconv.Atoi: parsing "0_Strings": invalid syntax] |
ok,要解决这个问题需要对pika的keyspace的返回格式进行修改了。 |
刘振:需要让 pika keyspace 的返回格式和 redis 保持一致。目前的问题是 info keyspace 1 的执行过程是异步执行的,因为 Pika 的数据是在磁盘上,所以需要再执行一次才能拿到结果。 于雨:Pika 自己启动一个定时任务【时间间隔可配】统计这些 keyspace 信息。 |
@lqxhub lqx 加了一个提示,让用户再去执行 info 查一次 |
|
pika是否有数据一致性校验的工具呢?尝试使用 redis-full-check工具好像不行。
The text was updated successfully, but these errors were encountered: