클라우드웨이즈: 데이터베이스 캐시 삭제하기

Last Updated: 2023년 11월 10일 댓글

클라우드웨이즈(Cloudways)에서 데이터베이스 관리자 툴에서 수정한 내용이 적용되지 않는 경우가 있을 수 있습니다. 이 경우 Redis의 데이터베이스 캐시를 삭제하면 문제가 해결됩니다. Breeze 플러그인에서 Object Cache를 삭제하여 DB 캐시를 지울 수 있습니다. 다른 방법으로 Redis를 비활성화하는 것도 고려할 수 있습니다.

클라우드웨이즈: 데이터베이스 캐시 삭제하기

클라우드웨이즈에서는 애플리케이션 관리 페이지에서 디비(DB)에 접속할 수 있습니다. Application Management » Access Details 페이지에서 하단의 Launch Database Manager 버튼을 클릭하면 클라우드웨이즈의 자체 데이터베이스 관리자 툴이 실행됩니다.

클라우드웨이즈 데이터베이스 관리자

참고로 디비 작업은 위험하므로 항상 백업을 한 후에 진행하는 것이 안전합니다. DB 작업은 되돌릴 수가 없습니다. 문제가 될 경우 Cloudways의 자동 백업본을 사용하여 롤백하시기 바랍니다.

디비 작업 후에 변경 사항이 워드프레스 사이트에는 적용되지 않는 문제가 발생하여 이와 관련하여 리서치를 해보니 데이터베이스 캐시를 삭제하면 해결될 수 있다는 것을 알게 되었습니다.

클라우드웨이즈에서 2GB RAM 이상의 서버를 생성하면 Redis의 캐싱 시스템을 이용할 수 있습니다.

워드프레스 Object Cache 삭제하기

Breeze 플러그인이 설치되어 있으면 데이터베이스 캐시를 쉽게 삭제할 수 있습니다.

워드프레스 Object Cache 삭제하기

관리자 페이지에서 상단 툴바의 Breeze » Purge Modues » Purge Object Cache를 클릭하면 데이터베이스 캐시가 삭제됩니다. 그냥 Purge All Cache(모든 캐시 지우기)를 클릭하여 모든 캐시(Varnish 캐시와 내부 캐시 포함)를 지우는 것도 가능합니다.

만약 이 방법으로도 DB 캐시를 지워도 데이터베이스 변경 사항이 적용되지 않으면 클라우드웨이즈에 라이브 채팅으로 연락하여 사정을 설명하고 Redis 캐시(Object Cache)를 삭제해 줄 것을 요청할 수도 있습니다. 문의 시 서버 IP 주소와 애플리케이션 이름을 요청할 것입니다. 클라우드웨이즈에 로그인하여 해당 애플리케이션 이름과 서버 IP 주소를 확인하여 알려주면 클라우드웨이즈 고객 지원이 디비 캐시를 삭제해줄 것입니다.

Redis 비활성화

DB 캐시를 삭제해도 문제가 되는 경우 Redis를 비활성화하는 것도 가능합니다. Redis를 정지시켜도 사이트 로딩 속도에는 큰 영향을 미치지 않는다는 답변을 클라우드웨이즈 지원 담당자로부터 들었습니다.

No, the loading speed will not effect much. If you wish, you can disable it.

원하는 경우 Redis 서비스를 비활성화할 수 있습니다. Redis는 서버 관리 페이지에서 활성화/비활성화할 수 있습니다. Server Management » Manage Services로 이동하여 Redis 서비스의 Stop 버튼을 누르면 됩니다.

클라우드웨이즈: 데이터베이스 캐시 삭제하기

저는 티스토리 백업본을 사용하여 워드프레스로 이전 후에 DB에서 불필요한 HTML 태그를 일괄 삭제했지만 워드프레스 사이트에서는 변경 사항이 적용되지 않아서 Redis를 비활성화시켰습니다.

참고


댓글 남기기

Leave a Comment