如果服务器挂了或重启了,缓存丢失了,有什么措施吗?
数据已经持久化
了,
类似用redis实现关注功能
, 如果缓存丢失,就会影响程序应用逻辑
天蓬老师2017-04-24 09:15:45
주로 Redis를 캐시로 사용하는지, nosql을 사용하는지에 따라 다릅니다. 캐시인 경우에는 잃어버리더라도 상관없습니다. nosql인 경우 redis에는 스냅샷과 aof 메커니즘이 있습니다. 데이터 지속성을 보장하기 위해
伊谢尔伦2017-04-24 09:15:45
캐시이기 때문에 잃어버려도 상관없다고 이해하고 있습니다.
일부 사용자 로그인 데이터인 경우session
해당 사용자는 다시 로그인만 허용할 수 있습니다.
지속되는 경우 지속성 복원을 고려할 수 있습니다
高洛峰2017-04-24 09:15:45
캐시가 손실되더라도 데이터는 그대로 유지되어도 상관없습니다. 최악의 경우에는 캐시를 재구축하면 됩니다. aof 파일에서 redis를 복원할 수 있는 경우 rdb 파일을 캐시로 사용하여 복원할 수도 있습니다.
大家讲道理2017-04-24 09:15:45
지속되었으므로 걱정할 필요가 없습니다. redis 지속성은 aof 또는 rdb 파일이어야 합니다. 구체적인 이어폰 작동에 대해서는 인터넷에 자세한 기사가 있습니다. 참조.