-
Notifications
You must be signed in to change notification settings - Fork 117
Closed
Labels
Compatibility 🧭Tasks & PRs for compatibility of GLIDE with other clientsTasks & PRs for compatibility of GLIDE with other clientsEpic ⚡Epic taskEpic taskjava ☕issues and fixes related to the java clientissues and fixes related to the java client
Description
- Milestone 1 (Proof of Concept - Jedis class only):
- Basic connection using Jedis: Java: Jedis compatibility layer initial config code and get/set commands. #4284
- Get/Set command implementation for Jedis: Java: Jedis compatibility layer initial config code and get/set commands. #4284
- Implement simple commands for Jedis with integration tests: Java: Jedis compatibility layer simple commands added for Jedis.java #4458
- Demo 1 with basic Get and Set proof of concept.
- Milestone 2 (Support other Jedis classes)
- Basic connection using JedisPooled, UnifiedJedis and JedisPool. Java: UnifiedJedis integ test added for get, set, del #4487
- Get/Set command implementation for JedisPooled, UnifiedJedis and JedisPool. Java: UnifiedJedis integ test added for get, set, del #4487
- Demo 2 with migration from jedis- jdbc-driver to Valkey-GLIDE
- Milestone 3 (Data structure commands/SendCommand) - Jedis class only
- SSL/TLS connection - Java: SSL/TLS for Jedis compatibility layer #4613
- SendCommand - Add sendCommand() method in Jedis.java and add some basic class structures. #4555
- List commands - Java: Add list commands for Jedis compatibility layer #4608
- Hash commands - Java: Add hash commands for jedis compatibility layer #4595
- Refactor Jedis.java to remove duplicate code - Java: Refactor Jedis compatibility layer code to remove duplicate code #4609
- Milestone 4 (Data structure commands part 2) - Jedis and UnifiedJedis classes
- [Spike] Connect to a valkey/redis cluster.
- Fix JedisPool, JedisPoolTest and JedisTest to align compatibility layer with original Jedis. Java: Update JedisPool implementation and add UnifiedJedis initial setup for cluster support #4647
- UnifiedJedis initial setup for Cluster. Java: Update JedisPool implementation and add UnifiedJedis initial setup for cluster support #4647
- SSL/TLS and all other mappings for UnifiedJedis Cluster
- Implement simple commands for UnifiedJedis
- Add UnifiedJedis cluster specific tests.
- Add JedisCluster class.
- Add JedisPooled support.
- Migration guide - Java: Migration guide for Jedis compatibility layer #4672
- Release checklist
- Module separation - Java: Compatibility layer module #4692
Review stubbed classes- Code cleanup
- Public preview bug bash
raphaelauvraphaelauv
Metadata
Metadata
Assignees
Labels
Compatibility 🧭Tasks & PRs for compatibility of GLIDE with other clientsTasks & PRs for compatibility of GLIDE with other clientsEpic ⚡Epic taskEpic taskjava ☕issues and fixes related to the java clientissues and fixes related to the java client