본문 바로가기
728x90

Solutions4

Redis GUI 클라이언트 - Medis Redis 서버를 설치하면 Command line형 클라이언트(redis-cli)가 기본 내장되어 설치된다. 이 클라이언트를 이용해도 작업은 가능하나 아무래도 GUI 툴을 사용하는 것보다는 많이 불편하여 오픈소스 GUI 툴을 구글링해보니 몇 가지 툴이 검색되는데 그 중에서 Medis 라는 툴을 소개합니다. Medis는 앱스토어를 통해서 구매하는 것도 가능하나 직접 컴파일 후 설치해도 동일한 기능을 사용할 수 있다. 설치하기 medis git 사이트(github.com/luin/medis)에서 소스를 다운로드 후 컴파일한다. #medis 소스 다운받기 - 사이트에서 git 대신 파일 직접 다운로드 받아도 됩니다. $ git clone https://github.com/luin/medis.git #다운로드된.. 2020. 10. 25.
Redis 설치 - Mac OS Redis는 Key-Value 형식의 In-Memory Data Grid 솔루션으로 빠른 조회 성능을 위한 Cache 나 각 WAS 서버에 분산되어있는 세션정보를 중앙에 모아서 공유 및 관리하기 위한 용도로 많이 사용하고 있다. 최근에는 redis를 Message Queue 용도로 사용하기도 한다. Redis를 Mac OS 환경에서 설치하는 것은 Homebrew를 통해서 설치하는 방법과 설치파일을 다운로드해서 설치하는 방법이 있다. redis 사이트(https://redis.io/download)를 통해서 설치하는 방법은 다운로드 사이트에 가이드가 있으니 참조할 수 있다. 설치하기 Hombrew를 이용해서 redis 설치하고, 설치된 버전을 확인할 수 있다. # 설치하기 $ brew install red.. 2020. 10. 25.
MySQL 타임존 에러 - The server time zone value 'KST' is unrecognized MySQL Workbench나 DBeaver 와 같은 SQL DB 툴이나 Java 어플리케리션에서 MySQL DB에 접속할 때 KST 타임존을 인식하지 못하는 에러가 발생할 수 있다. 이는 MySQL 5 버전 이후부터 MySQL Connector/J 라이브러리에서 KST를 인식하지 못해서 발생하는 문제이다. MacBook이 느려져서 몇 년만에 초기화 후 MySQL을 재설치했더니 아직도 이 문제가 해결되지 않고 재발해서 정리해본다. "The server time zone value 'KST' is unrecognized" 해결방법 1 : DB 툴에서 Time Zone 설정 필자는 DB 툴로 DBeaver를 사용 중인데 DBeaver는 connection settings 메뉴에서 server time zon.. 2020. 10. 18.
MySQL PID 파일 생성 에러 - The server quit without updating PID file MySQL 서버를 설치한 후 서버 실행 시 PID 파일을 업데이트할 수 없다는 에러가 발생하는 경우가 있다. "ERROR! The server quit without updating PID file (/usr/local/var/mysql/사용자컴퓨터이름.pid)" 이 에러는 mysqld(mysql daemon) 프로세스가 서버를 실행한 후 pid 파일을 데이터 디렉토리 위치에 쓰려고 할 때 디렉토리의 소유권과 파일에 대한 권한이 없기 때문에 발생한다. 이를 해결하기 위해서는 커맨드로 디렉토리 소유권과 파일 권한을 변경해주어야 한다. 해결 방법 1 : MySQL 데이터 디렉토리의 소유권 변경 터미널에서 ls -la 커맨드를 실행하여 데이터 디렉토리(/usr/local/var/mysql)의 소유권을 확인해볼.. 2020. 10. 18.
728x90