2025/08 6

redis Hash형

함수설명사용법HSET해시에 지정한 필드값 저장HSET key field valueHGET해시에 지정한 필드값 조회HGET key filedHDEL해시에서 지정한 필드 제거HDEL key filedHEXISTS해시에 지정한 필드 존재여부 확인HEXISTS key fieldHGETALL해시에 모든 필드 및 저장된 값 쌍 조회HGETALL keyHKEYS해시에 모든 필드 조회HKEYS keyHLEN해시에 포함된 필드 수 조회HLEN keyHMSET해시에 여러 필드와 값의 쌍 저장HMSET key field valueHVALS해시의 모든 필드값 조회HVALS keyHSCAN반복 처리하여 해시의 필드와 연결된 값의 쌍 목록 조회HSCAN key cursor

카테고리 없음 2025.08.31

redis List형

List형 : 여러 값을 순서대로 저장 가능 하며 삽입한 순서대로 유지하는 자료형이다.함수설명사용법LPOP왼쪽부터 값을 가져오고 삭제LPOP keyLPUSH왼쪽부터 값을 삽입LPUSH key elementRPOP오른쪽으로부터 값을 가져오고 사겢RPOP keyRPUSH오른쪽부터 값을 삽입RPUSH key elementLMPOP왼쪽 혹은 오른쪽부터 여러 개의 값을 가져오고 삭제LMPOP numkeys keyBLMPOP블록 기능을 갖춘 LMPOPBLMPOP timeout numkeys keyLINDEX인덱스에서 값을 조회LINDEX key indexLINSERT인덱스에 값을 삽입LINSERT key BEFORE|AFTER pivot elementLLEN길이 가져오기LLEN keyLRANGE지정한 범위의 인덱스..

redis 2025.08.31

카프카 다운로드

docker에서 카프카를 생성하는 법. 먼저 docker compose를 사용하기 위해 kafka를 다운받을 폴더를 생성한다.그 후 docker-compose.yml 파일을 생성한다.version: "3.9"services: kafka: image: apache/kafka:latest container_name: kafka ports: - "9092:9092" environment: KAFKA_NODE_ID: 1 KAFKA_PROCESS_ROLES: broker,controller KAFKA_CONTROLLER_QUORUM_VOTERS: 1@kafka:29093 # listeners에 CONTROLLER가 반드시 포함되어야 함 ..

kafka 2025.08.31

redis String 자료형

String : 문자열,이진 데이터 등을 위한 자료형 - 키에 값을 일대일로 대응시키는 가장 간단한 자료형 - 이진 안전 문자열 - 512MB가 최대이므로 데이터를 분할하거나 외부 스토리지를 사용한다. > SET foo bar > GET foo 여러개 키 동시에 다루기> MSET mykey1 myvalue1 mykey2 myvalue2 mykey3 myvalue3> MGET mykey1 myke3SET으로 데이터를 넣고 GET으로 데이터를 조회한다. 여러개 불러오려면 MSET / MGET으로 조회를 한다. String에서 숫자값을 넣어 증가를 시킬 수 있다.> SET COUNT 1> TYPE COUNT - string> INCR COUNT- 2 값이 숫자형일 경우에 INCR로 증가를 시킬수 있다.허나 ..

redis 2025.08.30

redis 다운로드

redis를 사용하기 위해 다운로드를 할 것이다.나는 docker를 사용하기 위해 docker로 다운을 받을 것이다. docker run -d --name my-redis -p 6385:6379 redis 이렇게 실행을 하게 되면 redis 이미지가 없으면 이미지도 같이 다운로드 하며 다 되면 백그라운드로 실행이 된다.알기로는 최신 버전의 레디스 이미지를 다운받는걸로 알고 있다.6385:6379 포트를 6385로 한것은 6379포트를 다른 레디스로 사용하고 있어서 6385포트로 레디스를 만들었다. 하게 되면 도커 데스크 탑에 실행된거 보이며 powershell에서도 확인이 가능하다. 그 후 redis-cli에 접속하기 위해docker exec -it my-redis redis-cli 을 통해 접근을 ..

redis 2025.08.30