I'm currently implementing RESP3 in a library; I'm paranoid - I don't trust any code that I haven't seen working; it would really help if there were well-known ways of reproducing all of the expected types using vanilla redis; for example:
- verbatim string:
latency doctor
- map:
hgetall
- set:
smembers
- push: pub/sub
but: I have not yet managed to confirm:
- boolean (tried:
sismember, returns integer)
- double (tried:
incrbyfloat, returns bulk string)
- blob error
- big integer
- attribute metadata
- streamed bulk-string types
- streamed aggregates
Are there inbuilt APIs that expose these remaining gaps?
I'm currently implementing RESP3 in a library; I'm paranoid - I don't trust any code that I haven't seen working; it would really help if there were well-known ways of reproducing all of the expected types using vanilla redis; for example:
latency doctorhgetallsmembersbut: I have not yet managed to confirm:
sismember, returns integer)incrbyfloat, returns bulk string)Are there inbuilt APIs that expose these remaining gaps?