반응형

redis 3

[빅데이터 저장 및 분석을 위한 Redis] 레디스를 위한 기초 교재

NoSQL중에 제일 먼저 접한 것이 MongoDB와 Redis다. NoSQL에 대해 이미 어느정도 알고 있었기 때문에 키-값 데이터베이스를 알아둬야겠다 싶어서 공부했다. Redis는 여타 데이터베이스와 다르게 설치가 굉장히 무겁지 않다. 아무래도 메모리 기반이라서 그런지 속도를 빠르게 가져갈 수 있는 것이 장점이다. Redis의 CRUD라고 할 수 있는 기본 내용은 이 책으로 공부할 수 있다. 다만, 단점으로는 리스트 타입부분에서 CRUD의 예제로 나온 내용들이 너무 알아보기 어려운 것을 실어놓았다. 꺽쇠가 넘쳐나는 데이터를 예로 보여주는데, 이 부분은 다른 책을 참고했을 정도다. 뒤에 가면 키-값 형태의 데이터 모델링을 위한 몇가지 모델들, 설계방법, Redis의 아키텍처도 간단히 확인할 수 있다. 뭐..

독서/서평 2022.05.21

파이썬으로 Redis 데이터 베이스 값 읽고 쓰기

안녕하세요 Dibrary입니다. 이번에는 Python을 이용해서 Redis의 값을 읽거나 써보겠습니다. 우선 윈도우에 설치한 Redis를 실행 해 놓겠습니다. 파이썬에서 Redis를 사용하려면 Redis모듈을 설치 하셔야 합니다. pip install redis 를 입력해서 설치 하시면 됩니다. 저는 이미 설치를 해 둬서 already satisfied 라고 나오네요. 그리고 파이썬에서 코드를 아래와 같이 작성 했습니다. 실행을 해 보겠습니다. 우선 print문까지 진행이 완료 되었기 때문에 Redis안에 들어갔을거라고 생각해야겠죠? 과연 Redis안에 들어 있는지 확인을 직접 해 보겠습니다. 엇? 입력을 했는데 안 나옵니다. 네 이는 위에 파이썬 코드에서 db=1 이라고 해 놓았기 때문에 못 읽는 것입..

Redis 설치 (Windows에 설치하기)

안녕하세요 Dibrary입니다. 이번엔 Redis를 설치해보겠습니다. Redis는 리눅스를 토대로 동작하는 것인데, 윈도우에도 설치 할 수 있습니다. 주로 데이터를 producer-consumer 형태로 다룰 때는 리눅스에 설치해서 사용하면 더 편하지만, 우선 Redis를 다루는 연습을 하기에는 윈도우에 설치해서 연습하는 것도 나쁘지 않습니다. 먼저 윈도우에 설치할 수 있는 Redis를 받으려면 아래 깃허브로 이동 하셔야 합니다. GitHub - microsoftarchive/redis: Redis is an in-memory database that persists on disk. The data model is key-value, but many dif Redis is an in-memory data..

반응형