Skip to content

Supported Features

  • ✅ Basic string operations (GET, SET, MGET, MSET)
  • ✅ Hash operations (HGET, HSET, HMGET, HMSET)
  • ✅ List operations (LPUSH, RPUSH, LPOP, RPOP)
  • ⚠️ Set operations (SADD, SREM, SMEMBERS) - Available via sendCommand() only
  • ⚠️ Sorted set operations (ZADD, ZREM, ZRANGE) - Available via sendCommand() only
  • ✅ Key operations (DEL, EXISTS, EXPIRE, TTL)
  • ✅ Connection commands (PING, SELECT)
  • ✅ Generic commands via sendCommand() (Protocol.Command types only)
  • ✅ Basic Jedis client
  • ✅ Simple connection configurations
  • ⚠️ JedisPool (limited support)
  • ⚠️ JedisPooled (limited support)
  • ✅ Host and port configuration
  • ✅ Basic authentication
  • ✅ Database selection
  • ✅ Connection timeout
  • ⚠️ SSL/TLS (partial support)
  • JedisPool advanced configurations: Complex pool settings not fully supported
  • JedisPooled: Advanced pooled connection features unavailable
  • Connection pooling: Native Jedis pooling mechanisms not implemented
  • Failover configurations: Jedis-specific failover logic not supported
  • Transactions: MULTI/EXEC transaction blocks not supported
  • Pipelining: Jedis pipelining functionality unavailable
  • Pub/Sub: Redis publish/subscribe not implemented
  • Lua scripting: EVAL/EVALSHA commands not supported
  • Modules: Redis module commands not available
  • Typed set/sorted set methods: No dedicated methods like sadd(), zadd() - use sendCommand() instead
  • Complex SSL configurations: Jedis JedisClientConfig SSL parameters cannot be mapped to Valkey GLIDE GlideClientConfiguration
  • Custom trust stores: SSL trust store configurations require manual migration
  • Client certificates: SSL client certificate authentication not supported in compatibility layer
  • SSL protocols and cipher suites: Advanced SSL protocol settings cannot be automatically converted
  • Custom serializers: Jedis serialization options not supported
  • Connection validation: Jedis connection health checks unavailable
  • Retry mechanisms: Jedis-specific retry logic not implemented
  • JedisCluster: Basic cluster client supported via compatibility layer
  • Cluster operations: Standard Redis commands work in cluster mode
  • Multiple node configuration: Supports Set<HostAndPort> initialization
  • ⚠️ Advanced cluster features: Some Jedis-specific cluster management features may have limitations
  • Async operations: Jedis async methods not implemented
  • Batch operations: Bulk operation optimizations unavailable
  • Custom protocols: Protocol customization not supported