본문 바로가기

DB(Database)

(Redis) - pip로 연결해보기 for window

반응형

🍳머리말

Redis cache server를 이용하는 예제입니다.


📕 Redis server 설치

📔 Redis 공식 github 접속

https://github.com/microsoftarchive/redis/releases

 

Releases · microsoftarchive/redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis

github.com

📔 자신의 OS에 맞는 압축 file 받기

Assets 하위 펼치기 button을 누르면 다음 4개의 file들이 있습니다. 전 window 환경이므로 .msi file을 받았습니다.


📕 Pip redis 설치

📔 명령어

원하는 directory에서 다음 명령어로 설치합니다.

 

pip install redis

 

pip3을 사용하면 pip3 redis를 입력해줍니다.

 

pip3 install redis

📕 Python code 작성 후 확인

📔 Code 작성

원하는 file을 만들고 다음 code를 입력해줍니다.

 

import redis
#r = redis.Redis(host='localhost', port=6379, db=0)
r = redis.Redis()
print(r.set('foo','bar'))
print(r.get('foo'))

 

주석 부분처럼 인자를 주는 방식과 주지 않는 방식이 있습니다.

set함수는 구동중인 redis cache server에 key와 value형태로 삽입하는 기능입니다.

get함수는 parameter를 key로 하여 value를 반환해줍니다.

 

이 후 다음 명령어로 실행합니다.

 

python3 [내가 만든 file명]

 

terminal에 다음이 출력됩니다

True

b'bar'