Redis용 DataGrip

DataGrip – Windows, macOS 및 Linux를 위한 강력한 Redis GUI 도구

JetBrains DataGrip은 Redis 및 기타 다양한 데이터베이스를 포함하여 관계형 및 noSQL 데이터베이스 작업을 지원하는 크로스 플랫폼 IDE입니다.

DataGrip은 Redis 명령 구문에 대한 정확한 강조 표시 및 키 값 탐색 기능을 비롯해 데이터베이스 개발자를 위한 기타 다양한 이점을 제공합니다. 일상적인 작업을 자동화하고 오류를 감지 및 수정하며 전반적인 Redis 개발 효율성을 향상시킵니다.

cover

실시간 코딩 지원

대부분 개발자는 IDE에서 긴 시간을 코딩에 할애합니다. 키워드 및 키 이름에 대한 DataGrip의 스마트 코딩 지원은 코딩 속도를 높이는 데 도움을 줍니다. 입력해야 하는 내용이 아닌 로직에 집중하세요.

cover

스마트 데이터 뷰어

DataGrip은 모든 유형의 키 값을 보고 유형별 필터링 메커니즘을 적용하는 기능을 제공합니다. 키 값에 JSON 형식의 문자열이 포함되어 있으면 DataGrip이 이를 감지하고 그에 따라 강조 표시합니다.

편리한 파일 작업

컴퓨터에 저장된 Redis 스크립트를 사용해 작업하는 경우, 이러한 스크립트가 수많이 포함된 작업 디렉터리가 이미 있을 수 있습니다. DataGrip은 워크플로를 간소화하는 편리한 인터페이스를 제공합니다. 컴퓨터의 폴더를 첨부하거나, 데이터 소스와 폴더를 연결하거나, 여러 개의 데이터베이스에 대해 스크립트를 실행하거나, 기본 제공되는 Git 통합 도구를 사용할 수도 있습니다.

완전히 사용자 지정 가능한 UI

DataGrip 인터페이스를 사용자 지정하는 방법에는 여러 가지가 있습니다. 기본 모양 테마 중에서 선택하거나 직접 테마를 만들고, 데이터 소스에 고유한 색상을 할당하며, 키보드 구성표를 사용자 지정하거나 설정할 수도 있습니다.

Redis용 DataGrip

스트림 지원

DataGrip을 사용하면 가장 복잡한 Redis 키 유형인 스트림의 값을 볼 수 있습니다. 이러한 값은 각 행이 단일 스트림 항목에 해당하고 필드 값과 함께 해당 ID를 표시하는 테이블로 표시됩니다.

스피드 검색

Database Explorer(데이터베이스 탐색기)에서 Speed Search(빠른 검색) 액션을 사용하면 트리 내에서 객체를 찾을 수 있으므로 키 검색이 매우 간편합니다! Speed Search를 사용할 때 Quick Filter(빠른 필터) 액션으로 객체를 필터링할 수도 있습니다. 필터와 일치하지 않는 모든 객체는 표시되지 않습니다.

Redis Cluster

Redis 클러스터에 연결하여 독립실행형 Redis와 동일한 기능을 사용할 수 있습니다. 적절한 연결 유형을 선택하기만 하면 됩니다.

Redis용 DataGrip 시작하기

1단계: 데이터베이스에 연결

데이터베이스에 연결하려면 연결 정보를 저장할 데이터 소스를 생성하세요. 다음 방법 중 하나로 이 작업을 수행할 수 있습니다.

  • 메인 메뉴에서 File(파일) | New(새로 만들기) | Data Source(데이터 소스)로 이동하여 Redis를 선택합니다.
  • 데이터베이스 탐색기(View(보기) | Tool Windows(도구 창) | Database Explorer(데이터베이스 탐색기))의 툴바에서 New(새로 만들기) 아이콘(+)을 클릭합니다. Data Source(데이터 소스)로 이동하여 Redis를 선택합니다.

새 Redis 데이터 소스를 추가로 구성하는 방법에는 여러 가지가 있습니다.

  • 데이터 소스를 읽기 전용으로 설정할 수 있습니다. 이 모드에서는 키를 생성하거나 해당 값을 수정하는 모든 명령어에 밑줄이 표시되고, 이를 실행하면 경고가 나타납니다.
  • 연결 유지 쿼리 실행 및 자동 연결 사용을 통해 연결 동작을 관리할 수 있습니다.
  • 연결을 수립할 때마다 실행되는 시작 스크립트를 추가합니다.
  • 키를 생성할 수 있는 명령어가 전송된 후 데이터베이스 트리를 자동으로 업데이트할지 여부를 결정하는 자동 동기화를 활성화합니다.

필요한 경우 SSH/SSL 옵션을 사용할 수 있습니다.

여기에서 Redis 데이터베이스에 연결하기 위한 자세한 지침을 확인할 수 있습니다.

2단계: 데이터베이스 객체 탐색

Redis 데이터베이스 중 하나에 연결되면 Database Explorer(데이터베이스 탐색기)라는 왼쪽 패널에 객체 목록이 표시됩니다. 여기에서 객체를 필터링하고 표시할 데이터베이스를 선택할 수 있습니다.

Redis v5에서는 모든 키가 keys 폴더에 표시되지만 Redis v6+에서는 키가 유형별로 구분됩니다.

3단계: 명령어 작성 및 보내기

DataGrip은 기본 Redis 명령어를 강조 표시하고 별도의 줄에 주석을 추가할 수 있도록 하여 스크립트 정리를 더 쉽게 만들어줍니다. 또한 DataGrip은 Redis 명령어를 보내기 전에 코드에서 발생할 수 있는 버그와 문제를 찾아내는 데 도움을 줄 수 있습니다!

자주 하는 질문

Redis에서는 어떤 IDE 기능을 사용할 수 있나요?

독립실행형 Redis와 Redis Cluster 모두에서 광범위한 IDE 기능을 사용할 수 있으므로 Data Viewer(데이터 뷰어)에서 키 값을 탐색하고 Redis 명령어를 작성 및 전송하는 등의 작업을 수행할 수 있습니다. 여기에서 사용 가능한 특정 기능에 대해 자세히 알아볼 수 있습니다.

DataGrip을 처음 실행하려면 어떻게 하나요?

이 빠른 시작 가이드에서 핵심 개념을 소개하고 DataGrip를 처음 시작할 수 있도록 도와줍니다.

Redis 연결에 대한 자세한 내용은 이 문서를 참조하세요.

데이터 소스 추가, 연결 옵션 구성, 에디터에서 작업하기, 플러그인 설치 등 DataGrip 사용의 모든 주요 측면을 다루는 소개 동영상도 확인하실 수 있습니다.