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

Trabaja en tu pila sin contratiempos


Encuentra lo que necesitas para empezar


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