Delphi Redis Client can send all Redis commands and read the response using an internal parser. Moreover, many popular commands have specialized dedicated methods that simplify utilization.
This is the Redis Client interface used to connect, send commands, and manage the Redis server. Many methods are 1-1 mapping to the Redis command with the same name (eg. SET is a map to the Redis SET command). High-level methods implementing some integration design pattern are planned (e.g. Push a JSONObject, Pop a Stream, and so on).
Delphi Redis Client is not tied to a specific TCP/IP library. Currently, it uses INDY but you can implement the IRedisNetLibAdapter and wrap whatever library you like.
[crayon-6723b289206b6272002671/]