Redis挂掉,缓存丢失了后续怎么处理?
伊谢尔伦
伊谢尔伦 2017-04-24 09:13:45
0
8
1051

如果服务器挂了或重启了,缓存丢失了,有什么措施吗?

数据已经持久化了,

类似用redis实现关注功能, 如果缓存丢失,就会影响程序应用逻辑

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(8)
Peter_Zhu

주로 Redis를 캐시로 사용하는지, nosql을 사용하는지에 따라 다릅니다. 캐시인 경우에는 잃어버리더라도 상관없습니다. nosql인 경우 redis에는 스냅샷과 aof 메커니즘이 있습니다. 데이터 지속성을 보장하기 위해

Ty80

캐시인 경우 캐시가 손실되더라도 애플리케이션 로직은 영향을 받지 않습니다.

巴扎黑

aof 파일에서 복구

伊谢尔伦

캐시이기 때문에 잃어버려도 상관없다고 이해하고 있습니다.
일부 사용자 로그인 데이터인 경우session해당 사용자는 다시 로그인만 허용할 수 있습니다.
지속되는 경우 지속성 복원을 고려할 수 있습니다

小葫芦

캐시가 손실되더라도 데이터는 그대로 유지되어도 상관없습니다. 최악의 경우에는 캐시를 재구축하면 됩니다. aof 파일에서 redis를 복원할 수 있는 경우 rdb 파일을 캐시로 사용하여 복원할 수도 있습니다.

小葫芦

멈추면 다시 시작하세요. 단지 시스템에 많은 부담이 가해졌을 뿐일 수도 있습니다.

大家讲道理

지속되었으므로 걱정할 필요가 없습니다. redis 지속성은 aof 또는 rdb 파일이어야 합니다. 구체적인 이어폰 작동에 대해서는 인터넷에 자세한 기사가 있습니다. 참조.

伊谢尔伦

일반적으로 좋은 디자인의 프로그램은 자동으로 캐시 복구 로직을 시작합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿