Trabaja de forma realmente sencilla en tiempo real


Dedica más tiempo a construir

Caché plus-white minus-white

Crea mejores experiencias que crezcan contigo, con un sistema de caché accesible de nivel empresarial desarrollado por quienes crearon Redis de código abierto.

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

Vectores plus-white minus-white

Los mejores resultados son los que estabas buscando. Haz que tu aplicación de Inteligencia Artificial sea más rápida e inteligente mediante una búsqueda de documentos optimizada, sistemas de recomendación, almacenamiento en caché semántico y Generación Aumentada por Recuperación (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

Base de datos plus-white minus-white

Utiliza Redis como tu base de datos NoSQL para crear aplicaciones rápidas y fiables que hagan parecer sencillo conseguir un tiempo de actividad del 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'

Trabaja en tu pila sin contratiempos


Encuentra lo que necesitas para empezar

Inicio rápido

Redis como un almacén de estructuras de datos en memoria

Inicio rápido

Redis como base de datos de documentos

Inicio rápido

Redis como base de datos vectorial

Hoja de referencia

Hoja de referencia rápida de comandos de Redis

Tutorial

Realiza una búsqueda vectorial usando Redis y NodeJS


Nuestros clientes de la nube desarrollan apps rápidas.

Descubre cómo Redis Cloud puede mejorar tu forma de operar y escalar.
99.999%Disponibilidad
75%Ahorro del 75 % del costes respecto a la gestión de bases de datos relacionales
350%Retorno de la inversión en tres años
$1MAhorros estimados por la mejora de eficiencia

Y cuentan buenas historias

HISTORIAS DE CLIENTES

Finance

Al implementar Redis para sus análisis en tiempo real, Flowdesk ha logrado una velocidad 10 veces mayor en las consultas y una reducción del 50 % en costes de infraestructura.

Aprender más

HISTORIAS DE CLIENTES

SOFTWARE

Docugami utiliza Redis para almacenar, buscar y actualizar fácilmente embeddings vectoriales a escala.

Aprender más

HISTORIAS DE CLIENTES

Security

Ekata utiliza la funcionalidad de Auto Tiering, que requiere un 70 % menos del costoso almacenamiento DRAM que necesitaba antes de utilizar Redis.

Aprender más

HISTORIAS DE CLIENTES

Juegos para móviles

Redis permite a Niantic destinar menos recursos a equilibrar la carga de sus servidores y ofrecer una excelente experiencia a sus jugadores.

Aprender más

HISTORIAS DE CLIENTES

Retail

Al implementar Redis para mejorar la experiencia del cliente, Ulta ha logrado reducir el tiempo de respuesta en un 50 % y escalar hasta gestionar más de 300.000 transacciones por segundo.

Aprender más

HISTORIAS DE CLIENTES

Hospitalidad

iFood dispara el rendimiento y la escalabilidad con Redis, con una reducción del 50 % en la latencia y el triple de rendimiento en su plataforma de reparto de comida.

Aprender más