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

我必须在redis chache 中存储redis 键和值。然而,我要保存的 redisValue 是一个 1976 个字符长度的 Json 字符串,它有-> {,},[,],",-,: 字符,除了数字,字母。但在存储它时说参数无效。

那么redisValue中是否不允许使用上述任何字符或是否有字符限制? 或者 redisvalue 的无效参数异常的可能原因是什么?

提前致谢。


Redis
.net
2023-04-25 15:34:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
小猫的老公

假设

RedisValue

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

分享
微博
QQ
微信
回复
2023-04-26 11:12:57
相关问题
Redis消息队列list有哪些特性?
2730浏览 • 1回复 待解决
GitLab如何使用需要密码redis?
1927浏览 • 1回复 待解决
每个HAR资源能否允许重名?
974浏览 • 1回复 待解决
redis List 操作是什么?
3037浏览 • 1回复 待解决
如何用redis/memcache做缓存层?
2185浏览 • 1回复 待解决
如何删除preferences缓存数据?
524浏览 • 1回复 待解决
Redis缓存分布式锁是如何实现
3104浏览 • 1回复 待解决
redisHash操作是什么?
2802浏览 • 1回复 待解决
如何获取preference缓存值?
401浏览 • 1回复 待解决
redis相比memcached优势有哪些
2379浏览 • 1回复 待解决