실시간으로 매우 간단하게 작업하세요

커뮤니티 에디션

Redis 소프트웨어


구축에 시간을 더 투자하세요

캐시 plus-white minus-white

오픈 소스 Redis 개발자가 만든 접근성 높은 엔터프라이즈급 캐싱을 통해 더 나은 경험을 구축하고 함께 성장하세요.

res11 = r.json().set("newbike", "$", ["Deimos", {"crashes": 0}, None])
print(res11) # >>> True

res12 = r.json().get("newbike", "$")
print(res12) # >>> ['["Deimos", { "crashes": 0 }, null]']

res13 = r.json().get("newbike", "$[1].crashes")
print(res13) # >>> ['0']

res14 = r.json().delete("newbike", "$.[-1]")
print(res14) # >>> [1]

res15 = r.json().get("newbike", "$")
print(res15) # >>> [['Deimos', {'crashes': 0}]]

벡터 plus-white minus-white

최상의 결과는 바로 당신이 원하는 결과입니다. 간소화된 문서 검색, 추천 시스템, 시맨틱 캐싱, 그리고 검색 증강 생성(RAG)을 활용해 더 스마트하고 빠른 AI 애플리케이션을 구축해 보세요.

# Create a vector index using the HNSW algorithm, 768 dimension length, and inner product distance metric
> FT.CREATE idx-videos ON HASH PREFIX 1 video: SCHEMA content_vector VECTOR HNSW 6 TYPE FLOAT32 DIM 768 DISTANCE_METRIC IP content TEXT metadata TEXT

# Add a video vector with metadata
> HSET video:0 content_vector "\xa4q\t=\xc1\xdes\xbdZ$<\xbd\xd5\xc1\x99<b\xf0\xf2<x[...\xf8<" content "SUMMARY:\nThe video discusses the limitations of MySQL at scale and introduces Redis Enterprise" metadata "{\"id\":\"FQzlq91g7mg\",\"link\":\"https://www.youtube.com/watch?v=FQzlq91g7mg\",\"title\":\"Redis + MySQL in 60 Seconds\"}"
(integer) 3

# Search for videos using a similar vector and the K-nearest neighbors algorithm
> FT.SEARCH idx-videos "* => [KNN 3 @content_vector $vector AS vector_score]" RETURN 3 metadata content vector_score SORTBY vector_score LIMIT 0 3 PARAMS 2 vector "\b[\xb7;\x81\x12\x9c\xbc\xc6!...\xfe<" DIALECT 2

데이터베이스 plus-white minus-white

Redis를 NoSQL 데이터베이스로 활용하여 99.999%의 가동 시간을 보장하는 빠르고 안정적인 애플리케이션을 쉽게 구축해 보세요.

# Create an index. In this example, all JSON documents with the key prefix 'user:' will be indexed.
rs = r.ft("idx:users")
rs.create_index(
schema,
definition=IndexDefinition(
prefix=["user:"], index_type=IndexType.JSON
)
)

# Use JSON.SET to set each user value at the specified path.
r.json().set("user:1", Path.root_path(), user1)
r.json().set("user:2", Path.root_path(), user2)
r.json().set("user:3", Path.root_path(), user3)

# Find the user Paul and filter the results by age.
res = rs.search(
Query("Paul @age:[30 40]")
)

# Result:
# {1 total, docs: [Document {'id': 'user:3', 'payload': None, 'json': '{"name":"Paul Zamir","email":"[email protected]","age":35,"city":"Tel Aviv"}'}]}

# b'OK'

당신의 클라우드에서 원활하게 작업하세요


시작하는 데 필요한 것을 찾아보세요

빠르게 시작하기

인메모리 데이터 구조 저장소로서의 Redis

빠르게 시작하기

문서 데이터베이스로서의 Redis

빠르게 시작하기

벡터 데이터베이스로서의 Redis

치트 시트

Redis 명령어 치트 시트

튜토리얼

Redis와 NodeJS를 사용하여 벡터 검색을 수행하세요


Redis 클라우드 고객은 앱을 신속하게 개발합니다.

Redis 클라우드가 운영 및 확장 방식을 어떻게 개선할 수 있는지 알아보세요.
99.999%가용성
75%관계형 DB 대비 75% 비용 절감
350%3년 동안의 ROI
$1M효율성 향상으로 인한 예상 절감액

그리고 고객들의 성공 사례를 확인해 보세요

고객 이야기

금융

Flowdesk는 실시간 분석을 위해 Redis를 구현하여 쿼리 성능을 10배 더 빠르게 만들고 인프라 비용을 50% 절감합니다.

더 알아보세요

고객 이야기

소프트웨어

Docugami는 Redis를 사용하여 대규모로 벡터 임베딩을 쉽게 저장, 검색 및 업데이트 합니다.

더 알아보세요

고객 이야기

보안

Ekata는 오토 티어링을 통해 Redis를 사용하기 전에 필요했던 값비싼 DRAM 스토리지를 70% 적게 사용합니다.

더 알아보세요

고객 이야기

모바일 게이밍

Niantic은 Redis를 통해 서버 부하를 균형 있게 조절하고 훌륭한 플레이어 경험을 제공하는 비용을 절감합니다.

더 알아보세요

고객 이야기

소매

Ulta는 Redis를 구현하여 고객 경험을 향상시키고, 응답 시간을 50% 단축하며 초당 300,000건 이상의 트랜잭션을 처리할 수 있도록 확장했습니다.

더 알아보세요

고객 이야기

eCommerce

iFood는 Redis를 통해 성능과 확장성을 향상시키고, 음식 배달 플랫폼의 지연 시간을 50% 줄이며 처리량을 3배 증가시켰습니다.

더 알아보세요