Trabalhe com simplicidade em tempo real

Community Edition

Redis Software


Passe mais tempo construindo

Cache plus-white minus-white

Crie experiências melhores que acompanham seu crescimento, com um cache acessível e de nível empresarial criado pelos desenvolvedores responsáveis pelo Redis de código aberto.

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}]]

Vetor plus-white minus-white

Os melhores resultados são os que você estava procurando. Deixe seu app de IA mais inteligente e rápido com busca de documentos simplificada, sistemas de recomendação, cache semântico e Geração Aumentada por Recuperação (RAG).

# 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

Banco de dados plus-white minus-white

Use o Redis como banco de dados NoSQL para criar apps rápidos e confiáveis que fazem com que o tempo de atividade próximo a 100% pareça fácil.

# 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'

Trabalhe facilmente em sua pilha


Encontre tudo o que você precisa para começar

Início rápido

Redis como armazenamento de estruturas de dados em memória

Início rápido

Redis como um banco de dados de documentos

Início rápido

Redis como um banco de dados vetorial

Guia rápido

Guia rápido de comandos do Redis

Tutorial

Faça uma busca vetorial usando Redis e NodeJS


Nossos clientes de nuvem criam apps rapidamente.

Veja como o Redis Cloud pode melhorar suas operações e evolução.
99.999%Disponibilidade
75%75% mais barato do que gerenciar bancos de dados relacionais
350%ROI ao longo de três anos
$1MEconomia estimada com a melhoria da eficiência

E eles contam boas histórias

HISTÓRIAS DE CLIENTES

FINANÇAS

A Flowdesk implementa o Redis para análises em tempo real, alcançando um desempenho de queries 10 vezes mais rápido e uma redução de 50% nos custos de infraestrutura.

Saiba mais

HISTÓRIAS DE CLIENTES

SOFTWARE

A Docugami usa o Redis para armazenar, pesquisar e atualizar facilmente incorporações vetoriais em grande escala.

Saiba mais

HISTÓRIAS DE CLIENTES

SEGURANÇA

A Ekata usa o Auto Tiering, reduzindo em 70% o armazenamento DRAM de alto custo que eles usavam antes do Redis.

Saiba mais

HISTÓRIAS DE CLIENTES

JOGOS PARA CELULAR

O Redis permite que a Niantic use menos recursos para equilibrar a carga do servidor e oferecer ótimas experiências aos jogadores.

Saiba mais

HISTÓRIAS DE CLIENTES

VAREJO

A Ulta implementa o Redis para melhorar a experiência do cliente, atingindo uma redução de 50% no tempo de resposta e escalando para lidar com mais de 300.000 transações por segundo.

Saiba mais

HISTÓRIAS DE CLIENTES

HOSPITALIDADE

O iFood melhora o desempenho e a escalabilidade com o Redis, alcançando uma redução de 50% na latência e um aumento de 3 vezes na taxa de transferência para sua plataforma de entrega de alimentos.

Saiba mais