Redis를 Windows/Linux에 설치하지 않고 사용하는 방법
그런 시기에 우리 마음에 떠오르는 유일한 해결책은 Redis입니다!.
Redis는 데이터베이스, 캐시 및 메시지 브로커로 사용되는 오픈 소스(BSD 라이선스), 메모리 내 데이터 구조 저장소입니다. 키-값 쌍 데이터베이스가 필요할 때마다 Redis를 사용할 수 있습니다.
예: Redis를 사용하는 한 가지 좋은 예는 누군가가 암호 재설정을 요청한 경우 요청이 이루어진 후 다음 5분 동안에만 암호 재설정을 허용할 수 있는 것과 같이 일부 작업의 상태를 저장하는 것입니다. 이제 이 5분 동안 상태를 유지하기 위해 Redis를 사용할 수 있습니다. 5분 안에 자동으로 만료되는 이 사용자와 관련된 일종의 키를 저장할 수 있습니다.
레디스 사용
그런 다음 설치 없이 프로젝트에서 Redis를 사용하는 방법을 살펴보겠습니다.
Redis로 작업하는 동안 주요 장애물 중 하나는 Redis를 컴퓨터에 설치한 다음 Redis 서버를 시작하여 사용해야 한다는 것입니다. 이것은 Linux 기반 시스템에서 쉽게 수행할 수 있지만 안타깝게도 Redis가 Windows에서 공식적으로 지원되지 않기 때문에(내 지식에 따라) Windows 시스템에서는 쉽게 수행할 수 없으므로 WSL 등과 같은 몇 가지 해결 방법을 수행해야 합니다.
레디스 클라우드
https://app.redislabs.com/
로 이동하여 redis labs 페이지에서 계정을 만드십시오.30MB의 공간(작은 프로젝트의 키-값 쌍을 저장하기에 충분함)과 1개의 전용 데이터베이스가 포함된 무료 요금제를 제공합니다.
데이터베이스 만들기 스크린샷
데이터베이스가 성공적으로 생성되면 다음 대시보드가 표시됩니다.
데이터베이스를 클릭하고 다음 자격 증명을 복사하십시오.
다음 형식입니다.
host:port
이제 이러한 자격 증명이 있으므로 데이터베이스에 연결하고 평소처럼 Redis를 사용할 수 있습니다.
아래는 Python을 사용한 예제입니다. 자격 증명을 환경 파일에 저장했습니다. 아래에 자격 증명을 직접 입력할 수 있습니다. 예: os.getenv("REDIS_HOST") 대신 호스트 URL을 직접 입력합니다.
import redis
red = redis.Redis(
host=os.getenv("REDIS_HOST"),
port=os.getenv("REDIS_PORT"),
password=os.getenv("REDIS_PASSWORD")
)
red.set("key", "value")
print(red.get("key")
Reference
이 문제에 관하여(Redis를 Windows/Linux에 설치하지 않고 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/prashantdwivedi0801/how-to-use-redis-without-installing-it-in-windowslinux-26h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)