환경 Redis Master 3대 + Slave 3대 클러스터 모드 문제 상황 특정 클러스터 노드에 multi key 명령어 사용시 에러 발생 DEL id:1 id:2 id:3 id:4 id:5 특정 노드에서 id:1 ~ id:5 에 해당하는 슬롯을 가지고 있다 하더라도 '슬롯'까지 같아야만함. 해결책 tag 사용 key에 {} 로 태그를 지정하면 특정 슬롯에 저장됨을 보장할 수 있다. group by slot slot 별로 키를 담아서 해당 슬롯을 가지고있는 노드로부터 multi key 연산을 실행한다. tistory 테마 적용이 깨짐에 따라 medium 에 글을 기고했다. https://medium.com/@mbh023/redis-multi-key-command-in-cluster-mode-feat-..
DataBase/Error
문제상황 기존 MySQL 파일을 모두 삭제하고 installer 를 받아 재설치하려는데 [mysql installer] 한글로는 "이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오." 혹은 새 버전을 설치하려하면 "commnuity the older version of mysql installer" 에러 메시지 출력. 원인 보통 MySQL을 삭제하는 과정은 다음과 같다. 1. Program Files\MySQL 폴더 삭제 2. 제어판에서 MySQL 관련 프로그램을 모두 삭제 3. 레지스트리 값에서 'mysql'을 검색하여 레지스트리를 모두 지운다. 여기서 '3번'이 문제였다. 해결 방법 1. 설치파일을 실행할 때 로그파일에 에러 내역을 담는다. 2. 로그파일로 부터 원인을 찾는다..
Story Of Dosic 사이트 개발중 자꾸 java.sql.SQLException: Column count doesn't match value count at row 1 요놈이 뜨면서 회원가입 기능이 구현이 되지 않았다.. 왜그런가 한고.. 아 ㅅㅂ 임의로 모든게 들어가줘야 한다니! 끝 필드에 NULL값 (userGroupID는 추후설정) 넣어주기 입력 parameter 개수와 field 개수를 일치시켜야한다.