我最近更新了我的node.js Redis包。现在我的数据似乎消失了。更新是否会删除我的所有数据?node.js Redis包更新是否清除Redis数据库?
0
A
回答
1
奇怪更新客户端库会破坏您的数据。我建议您查看以下可能的原因:
- Redis的未配置为持久化数据,或者你的配置是使用RDB快照来坚持,但不够频繁,你杀了Redis的硬盘的方式,而不是使用shutdown命令。
- 客户端库具有某种单元测试,如果再次运行,实例未检测到该实例不为空并将销毁数据内容。你是否进行过任何测试?
同时也要确保你没有FLUSHALL/FLUSHDB在你的代码的命令由于某种原因,或者说你的钥匙并不只是因为住设置过期时间(用过期或SETEX或类似)。
0
我对Redis客户端的节点知之甚少,但我敢打赌,DB客户端的升级不会导致数据库清除。这将是越野车行为。
因此,无论是您遇到的某种错误还是您做了错误的事情,都会清除独立于正在使用的Redis客户端升级的数据库。
相关问题
- 1. Redis更新是否同步?
- 2. 如何更改redis数据库,redis客户端来自redis池
- 3. Redis数据是否易失?
- 4. 的Node.js - 与Redis的原子更新
- 5. 在SYNC期间,Redis Slave是否会部分更新数据集?
- 6. 如何在伪码测试环境中清除Redis数据库?
- 7. Redis值更新
- 8. 如何更新数据库后更新redis?
- 9. 清除Azure Redis缓存
- 10. 重新加载Redis数据库
- 11. node.js redis同步
- 12. Node.js - Redis教程
- 13. Node.js和Redis
- 14. Node.js和Redis Auth
- 15. Node.js redis pubsub
- 16. Node.js,wordpress,redis
- 17. node.js Redis GET
- 18. 如何更改redis数据库?
- 19. spring-data-redis是否支持redis集群?
- 20. socket.io-redis是否支持redis集群?
- 21. 共享Redis数据库?
- 22. Yii2 + Redis作为数据库
- 23. Redis数据丢失
- 24. Redis不更新dump.rdb
- 25. 是否有一个用于node.js的阻塞redis库?
- 26. 是memcached,Redis是否属于NoSQL数据库?
- 27. node.js | Redis缓存加载旧数据
- 28. Redis - 是否有blpush
- 29. Node.js&Redis/hget同步
- 30. 带有redis-connect的外部数据库?
除非您将redis配置为将其数据存储在磁盘上,否则它只会将其存储在内存中。 –
@DanD。默认配置会将数据保存到磁盘。 – Mahn
@Mahn如果是这样,那么OP想要回来的数据位于以前版本的redis模块的目录中。 –