현상1 : 글보기에서 비밀글, 공개글 변경 안됨.

찾은원인1 : redis 캐시를 사용할 경우 안됨.

문제파악가설1 : 서버에서 redis 접속 후 해당 글에 대한 키값을 확인 후, 

글보기에서 글상태 변경 후 해당 키값을 제거하면 될 것이라고 추측함.


해결방법1 : 

1) redis 서버에 접속

> redis-cli


2) DB를 선택한다.

> SELECT 2


3) 해당 문서에 해당하는 키 값을 찾는다

> KEY *472229


4) view.blade.php 코드 상에서 비밀글 전환 후 해당 키값을 삭제하는 코드를 추가로 작성한다.

// Redis 캐시 삭제
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->select(2);
// 문서 번호
$document_srl = $_POST['document_srl'];

// 문서 번호 관련 키 찾기 (KEYS 명령어 사용)
$keys = $redis->keys("*$document_srl");

// 키가 존재하면 삭제
if (!empty($keys)) {
    foreach ($keys as $key) {
       $redis->del($key);  // 해당 키 삭제
    }
    echo "관련 캐시 키 삭제 완료!";
} else {
    echo "해당 문서의 캐시 키를 찾을 수 없습니다.";
}


해결완료!

1