>데이터 베이스 >Redis >Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

青灯夜游
青灯夜游앞으로
2021-10-12 11:04:552853검색

이 글에서는 Redis의 Bloom Filter에 대해 소개하고 Bloom Filter의 설치 및 구성 방법을 소개하겠습니다. 도움이 되셨으면 좋겠습니다!

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

Redis에서는 블룸 필터가 무엇인지, 언제 사용해야 하는지 명시하는 학생들도 있지만 실제로 블룸 필터를 사용해 본 적이 없을 수도 있어서 특별히 설치 기사를 올립니다! ! ! 제 블룸필터 글과 연계해서 공부하시면 실제로 작동해 보실 수 있습니다. [관련 권장사항: Redis 동영상 튜토리얼]

1. 버전 요구사항

  • 권장 버전 6.x, 최소 버전 4.x, 다음 명령을 통해 버전을 확인할 수 있습니다.
redis-server -v

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

  • 플러그인 설치는 대부분의 인터넷에서 v1.1.1을 권장합니다. 기사가 작성될 당시 v2.2.6은 이미 릴리스 버전이었습니다. 주소는 모두 아래에 있습니다(2.2의 공식 웹사이트). .6은 버전 1.0의 유지 관리 버전이라고 말합니다. 새로운 기능을 사용하려면 업그레이드가 필요하지 않습니다. )

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명v1.1.1

https://github.com/ RedisLabsModules/rebloom/archive/v1.1.1.tar.gz

v2.2.6

https://github.com/RedisLabsModules/rebloom/archive/v2.2.6.tar.gz

2 . 설치 및 편집

다음 설치는 모두 지정된 디렉터리에서 완료되며, 소프트웨어 설치 및 관리에 적합한 통합 디렉터리를 선택할 수 있습니다.

2.1 플러그인 압축 패키지 다운로드

wget https://github.com/RedisLabsModules/rebloom/archive/v2.2.6.tar.gz

2.2 Unzip

tar -zxvf v2.2.6.tar.gz

2.3 플러그인 컴파일

cd RedisBloom-2.2.6/
make

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

컴파일에 성공하면 redisbloom.so 파일을 볼 수 있습니다

세 가지, Redis 통합

3.1 Redis 구성 파일 수정

  • RedisBloom과 같은 redisbloom.so 파일의 주소를 redis.conf 구성 파일
  • 에 추가합니다. cluster인 경우 각 구성 파일에 redisbloom.so 파일을 추가해야 합니다.
  • 주소를 추가한 후 redis를 다시 시작해야 합니다
loadmodule /usr/local/soft/RedisBloom-2.2.6/redisbloom.so

loadmodule 구성 항목은 redis.conf 구성 파일에 미리 설정되어 있습니다. 여기에서 직접 수정할 수 있습니다. , 이후 수정이 더 편리해집니다.

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

저장하고 종료한 후에는 Redis를 다시 시작하는 것을 잊지 마세요!
저장하고 종료한 후에는 Redis를 다시 시작하는 것을 잊지 마세요!
저장하고 종료한 후에는 Redis를 다시 시작하는 것을 잊지 마세요!

3.2 성공 여부 테스트

Redis 통합 Bloom 필터의 주요 지침은 다음과 같습니다.

  • bf.add 요소 추가
  • bf.exists 요소 존재 여부 확인
  • bf.madd 추가 다중 요소
  • bf.mexists는 다중 요소가 존재하는지 확인합니다

테스트를 위해 클라이언트에 연결합니다. 명령이 유효하면 통합이 성공한 것입니다.

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

다음과 같은 상황이 발생하면(오류) ERR 알 수 없는 명령이 발생합니다. 다음 방법으로 확인할 수 있습니다.

  • SHUTDOWN Redis 인스턴스를 다시 시작한 후 다시 테스트하세요
  • 구성 파일이 올바른 redisbloom.so 파일 주소로 구성되어 있는지 확인하세요
  • Redis 버전이 너무 낮은지 확인하세요.

Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 소개를 방문하세요! !

위 내용은 Redis에서 Bloom 필터의 설치 및 구성 방법에 대한 간략한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 juejin.cn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제