migrate-jedis

Installation
SKILL.md

Migrating from Jedis to Valkey GLIDE (Java)

Use when migrating a Java application from Jedis to the GLIDE client library.

Routing

  • String, hash, list, set, sorted set, delete, exists, cluster, error handling -> API Mapping
  • Pipeline, transaction, Batch API, MULTI/EXEC -> Advanced Patterns
  • PubSub, subscribe, publish, JedisPubSub -> Advanced Patterns
  • Spring Data Valkey, Spring Boot -> Advanced Patterns

Key Differences

Area Jedis GLIDE
API model Synchronous, returns values directly Async - returns CompletableFuture, call .get() for sync
Configuration JedisPool / JedisPoolConfig GlideClientConfiguration.builder()
Connection model Thread-per-connection pool Single multiplexed connection per node
Multi-arg commands Varargs: del("k1", "k2") Array args: del(new String[]{"k1", "k2"})
Related skills

More from avifenesh/valkey-skills

Installs
1
GitHub Stars
2
First Seen
Apr 4, 2026