SOURCE_REDIS

All functions > SOURCE > SOURCE_REDIS

Creates a Redis connection to the given URI

Signatures

Returns: Redis source connection for online queries

SOURCE_REDIS(uri: VARCHAR, [username: VARCHAR], [password: VARCHAR], [timeout: DECIMAL], [key_patterns: ARRAY<VARCHAR>]) → REDISSOURCE
sql
ParameterTypeRequiredDescription
uriVARCHARYesRedis connection URI (e.g., 'redis://localhost:6379')
usernameVARCHARNoOptional Redis username for authentication
passwordVARCHARNoOptional Redis password for authentication
timeoutDECIMALNoOptional connection timeout
key_patternsARRAY<VARCHAR>NoOptional array of allowed key patterns for security

Notes

  • Creates Redis connection for real-time feature serving
  • Used for low-latency key-value lookups
  • Connection pooled and reused across requests
  • Supports Redis Strings and Hashes
  • key_patterns limits accessible keys for security
  • Online-only restriction (for low-latency serving)
  • Used with EXTERNAL_REDIS for real-time lookups
Last update at: 2026/03/03 16:47:38
Last updated: 2026-03-03 16:48:19