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

커뮤니티 에디션

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":"paul.zamir@example.com","age":35,"city":"Tel Aviv"}'}]}

# b'OK'
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}]]

당신의 스택에서 원활하게 작업하세요


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


우리 클라우드 고객은 앱을 빠르게 만듭니다

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건 이상의 트랜잭션을 처리할 수 있도록 확장했습니다.

더 알아보세요

고객 이야기

환대

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

더 알아보세요