Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有当前存储在 Redis 中的用户对象的数据。
我向 User 对象添加了更多属性。
我想将更改部署到 Web 应用程序服务器。
Redis 会移除旧对象并构建新对象吗?
我可以采取哪些步骤使当前的用户对象不受影响。
所以我吸取了教训。我有两个正在访问 redis 缓存的应用服务器。当我部署更改时。在部署过程中,一台服务器获得了新代码,而另一台服务器获得了旧代码。所以对于一些用户对象存在不匹配并且用户对象完全从缓存中删除。如果 redis 缓存被多于一台服务器使用,则所有服务器都需要首先关闭。更新所有这些,然后再次将它们全部带回来。