특정 시간 간격으로 데이터를 디스크에 저장하고 저장합니다. 나는 정상적으로 redis 읽기 및 쓰기 시간은 0.2 밀리 초 정도이지만 30 밀리 초 정도의 엿보기를 볼 수 있습니다. 나는 redis 읽기 백그라운드 프로세스를 디스크에 데이터를 쓰는, 읽기 및 쓰기 요청을 제공하는 동일한 (redis 사용 모든 스레드를 제공하는 스레드) 스레드에서 발생합니다. 이것이 사실이라면 지속성이 읽기 및 쓰기 요청에 대한 대기 시간을 증가시키지 않도록하는 솔루션이 필요합니다.redis 지속성 블록에서 읽기 및 쓰기 요청을 수행합니까?
1
A
답변
0
BGSAVE
을 발급하면 백그라운드 저장이 실행됩니다. OS는 Redis-server의 메인 스레드에 영향을 미치지 않기 위해 유익한 별도의 CPU 스레드를 사용할 수 있어야합니다. redis.conf에 save
을 구성하면 BGSAVE
이 기본적으로 발생합니다.을 으로 설정하고 문제 해결 중에 수동으로 BGSAVE를 실행합니다.
SAVE
을 발급하면 절약 효과가 동시 적이며 다른 클라이언트는 기다려야합니다.
here도 참조하십시오. rdb 스냅 샷을 건너 뛰고 AOF를 사용하고자 할 수 있습니다.
민감한 데이터에 대한 내 발언 : SO comment도 참조하십시오. 데이터가 안전한지 확인하는 방법은 여러 가지가 있습니다. 디스크 지속성은 그 중 하나 일뿐입니다.
희망 하시겠습니까? TW
관련 문제
- 1. Redis 읽기/쓰기
- 2. OpenMP 병렬 읽기 쓰기 경쟁 조건을 수행합니까?
- 3. Redis - 데이터에 따라 다른 지속성
- 4. 읽기 및 쓰기 쓰기
- 5. Mongo 블록에서 인라인 맵/축소를 수행합니까?
- 6. 데이터 지속성 테이블보기 문제 iPhone (읽기 및 쓰기 plist)
- 7. 웹 서버의 Redis 읽기 복제본
- 8. Redis Publish/Subscription 데이터 지속성
- 9. 소켓 및 데이터 지속성
- 10. PHP에서 Redis 트랜잭션을 어떻게 수행합니까?
- 11. 조건부 쓰기 및 쓰기 읽기
- 12. 동기화 된 블록에서 읽기 장벽과 쓰기 장벽은 무엇입니까
- 13. 파일 읽기 및 쓰기 동시성
- 14. 병렬 읽기 및 쓰기
- 15. 읽기 및 쓰기 잠금
- 16. 파일 읽기 및 쓰기
- 17. asp.net에서 읽기 및 쓰기
- 18. 파일 읽기 및 쓰기
- 19. EditText 읽기 및 쓰기
- 20. C 읽기() 및 쓰기()
- 21. 파일 읽기 및 쓰기
- 22. NFC 읽기 및 쓰기
- 23. etree 읽기 및 쓰기
- 24. 대기열에서 읽기 및 쓰기
- 25. 읽기 배열 및 쓰기
- 26. 캐시 읽기 및 쓰기
- 27. 파일에서 쓰기 및 읽기
- 28. 파일에서 쓰기 및 읽기
- 29. 읽기 및 쓰기 시간
- 30. 데이터 쓰기 및 읽기