redis面试题

之前有一个面试官问我,Reids String类型的数据,当加入新的值时,是重新新建一个地址还是在原来的地址上进行操作?
不知道什么意思
#面试题目#
全部评论
Sds是个动态字符串可以扩容
点赞 回复
分享
发布于 2019-08-20 22:46
加入新值 先和free比较,空间够大放进去,不够就扩容
3 回复
分享
发布于 2019-08-20 22:46
联易融
校招火热招聘中
官网直投
一楼说的对
点赞 回复
分享
发布于 2019-08-20 23:02
string有记录已使用长度和未使用长度,如果增加的小于未使用长度就直接用。不然就扩容,乘以二
点赞 回复
分享
发布于 2019-08-20 23:10
楼上说乘2有点漏洞,补充下,当需要字符串长度大于1m时,最多扩容1m,不会乘2
点赞 回复
分享
发布于 2019-08-21 00:49

相关推荐

投递美团等公司10个岗位
点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
03-13 14:57
点赞 评论 收藏
转发
点赞 12 评论
分享
牛客网
牛客企业服务