redis 6

redis sorted set 형

sorted set형 : 순서가 있는 set 형 랭킹 구현에 자주 사용한다.함수설명사용법ZADD하나 이상의 점수와 멤버 쌍 추가ZADD key score memberZCARD멤버 수 조회ZCARD keyZRANK오름차순으로 조회ZRANK key memberZREVRANK지정한 멤버의 점수 순위를 높은 순서대로 조회ZREVRANK key memberZRANGE범위에 있는 멤버 목록 오름차순 조회ZRANGE key min maxZRANGESTORE범위에 있는 멤버 목록 오름차순 조회 및 저장ZRANGESTORE dst src min maxZREM멤버 삭제ZREM key memberZCOUNT범위에 잇는 멤버 수 조회ZCOUNT key min maxZPOPMAX최대인 멤버를 삭제 후 조회ZPOPMAX keyZ..

redis 2025.09.02

redis set형

set형 : 키는 여러 값을 순서와 중복없이 저장을 한다.함수설명사용법SADD하나 이상의 멤버 추가SADD key memberSPOP무작위로 가져오기SPOP keySCARD멤버의 수 가져오기SCARD keySISMEMBER지정한 멤버가 포함되었는지 조회SISMEMBER key memberSMEMBERS모든 멤버 조회SMEMBERS keySREM하나 이상 멤버 삭제SREM key memberSSCAN반복 처리하여 멤버 목록 조회SSCAN key member 집합 연산 명령어함수설명사용법SDIFF차집합 조회SDIFF keySDIFFSTORE차집합 조회 후 저장SDIFFSTORE destionation keySINTER교집합 조회SINTER keySINTERSTORE교집합 조회 후 저장SINTERSTORE..

redis 2025.09.01

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

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