.net Redis缓存中的“RedisValue”值参数中不允许使用哪些字符?

qni6mghb  于 2023-03-31  发布在  .NET
关注(0)|答案(1)|浏览(119)

我需要在redis chache中存储redis的key和value,但是我想保存的redisValue是一个1976个字符的Json字符串,其长度为-〉{,},[,],",-,:字符除了数字,字母.但当存储它说无效的参数.
那么,redisValue中是否不允许使用上述任何字符,或者是否有任何字符限制?或者redisvalue的无效参数异常的可能原因是什么?
先谢谢你了。

lnxxn5zx

lnxxn5zx1#

假设这里的RedisValue来自StackExchange.Redis;它被视为使用二进制安全API传输的不透明数据;有 no 个不允许的字符。对于限制:由于.NET对象(包括字符串示例)的2GB限制,对于非常大的字符串,事情总是很棘手,但是:在内部,redis may have a 512MiB limit是UTF-8编码的值。

相关问题