我有一个庞大的应用程序,有成千上万的活动会话。我想使用这个将其迁移到Redis会话存储中。理想情况下,我希望我的当前会话保持活动状态。
有人有迁移活动会话的经验吗?我认为我需要编写迁移或rake任务(我认为是迁移,以便在此过程中删除旧表),并且我想将所有当前详细信息写入Redis中。
有人有迁移活动会话的经验吗?我认为我需要编写迁移或rake任务(我认为是迁移,以便在此过程中删除旧表),并且我想将所有当前详细信息写入Redis中。
old_sessions = ActiveRecord::Base.connection.select_all("select * from sessions")
old_sessions.each { |session| $redis.set(????? ????) }
但我担心数据完整性。