Conversation
|
Can we do more code sharing here? |
Initially, I wanted to create a library project that could add a redis-commander and a couple of extension methods, and add it to Redis, Garnet, Valkey. |
|
How much validation have we done with Redis Commander against Garnet? Despite the claim of being Postgres compliant, at least initially when I tried, there were several things Commander (and other redis tools) weren't able to achieve (exhibited by failed connections, errors on commands, etc.). I didn't document them as I assumed Garnet's claim of 'mostly' compliant was taken to be a bit 'your mileage may vary' -- but perhaps latest versions have improved protocol support? |
I'm not sure we would want to create an interdependency between Aspire.Hosting.Redis and Aspire.Hosting.Garnet. So shared source would be the most logical option with if defs? Maybe the cure is worse than the disease? |
|
We can share source, we do this today for other things in the apphost (the volume generator), seems like a cheaper way to share this as well. |
Full code coverage report: https://dev.azure.com/dnceng-public/public/_build/results?buildId=724853&view=codecoverage-tab |


Continuation of Add Garnet #3839
Microsoft Reviewers: Open in CodeFlow