Redis - 数据类型为STRING的SET是否有限制?

 胖肉肉520 发布于 2023-02-13 09:20

我在mac终端上使用命令行界面来设置一个长字符串.

SET mystring"[long string]"

现在的问题是这个.当我从文本编辑器中将长字符串复制到cli中时,粘贴的字符串会被切断为4,066个字符.

我认为它可能是mac终端的复制/粘贴缓冲区大小,但我可以在redis-cli之外粘贴更长的时间.

并且它没有接近redis中STRING的512兆字节限制.

这类似于另一个问题但不是相同的步骤. 在获取序列化对象时,Redis会剪切字符串.无法找到任何限制

谢谢!

1 个回答
  • redis-cli使用linenoise自定义库进行终端输入,它恰好具有4096字节的硬编码输入缓冲区大小:linenoise.c:101.您可能希望将Redis命令写入文件并执行它redis-cli --eval.

    2023-02-13 09:26 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有