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

Trabalhe facilmente em sua pilha


Encontre tudo o que você precisa para começar


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