2 repositorios
Tools that run Lua scripts on a Redis server with named parameter replacement for complex, atomic server-side logic.
Distinct from Lua Scripting: Distinct from general Lua Scripting: focuses specifically on executing Lua scripts within Redis, not general-purpose Lua scripting.
Explore 2 awesome GitHub repositories matching data & databases · Redis Lua Script Executors. Refine with filters or upvote what's useful.
General purpose redis client
Implements Lua script execution on Redis servers with named parameter replacement for atomic server-side logic.
Esta es una biblioteca cliente de Ruby y driver de protocolo utilizado para integrar aplicaciones Ruby con bases de datos Redis. Funciona como una capa de comunicación que gestiona versiones de protocolo y proporciona una interfaz consistente para ejecutar operaciones de base de datos. La biblioteca soporta una variedad de topologías de despliegue, incluyendo instancias independientes, Redis Sentinel para descubrimiento de maestros de alta disponibilidad y conmutación por error, y Redis Cluster con enrutamiento de solicitudes consciente de slots y descubrimiento de nodos. También proporciona sharding del lado del cliente utilizando hashing consistente para distribuir datos a través de servidores independientes. Las capacidades amplias incluyen gestión de transacciones atómicas y scripting en Lua para transformaciones del lado del servidor, así como soporte para tipos de datos especializados como coordenadas geoespaciales y streams. El rendimiento se optimiza mediante el pipelining de comandos y extensiones de análisis nativas, mientras que la seguridad se maneja mediante cifrado SSL/TLS y autenticación mutua por certificados. El cliente incluye herramientas para orquestar topologías de bases de datos independientes y en clúster utilizando contenedores para pruebas de integración automatizadas.
Executes Lua scripts on the Redis server to perform complex, atomic data transformations.