logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis核心数据结构与高性能原理

scan 参数提供了三个参数,第一个是 cursor 整数值(hash桶的索引值),第二个是 key 的正则模式,第三个是一次遍历的key的数量(参考值,底层遍历的数量不一定),并不是符合条件的结果数量。注意:但是scan并非完美无瑕, 如果在scan的过程中如果有键的变化(增加、 删除、 修改) ,那么遍历效果可能会碰到如下问题: 新增的键可能没有遍历到, 遍历出了重复的键等情况, 也就是说sc

文章图片
#redis#数据结构#数据库
Zookeeper经典应用场景实战

而一旦流量洪峰过去了,就需要下线大量的节点。在 Curator 中,可以使用 create 函数创建数据节点,并通过 withMode 函数指定节点类型(持久化节点,临时节点,顺序节点,临时顺序节点,持久化顺序节点等),默认是持久化节点,之后调用 forPath 函数来指定节点的路径和数据信息。5.MongoDb的ObjectId:MongoDB是一个分布式的非结构化NoSQL数据库,每插入一条记

文章图片
#zookeeper#分布式#云原生
阻塞队列BlockingQueue

是限定在一端进行插入,另一端进行删除的特殊线性表。先进先出(FIFO)线性表。允许出队的一端称为队头,允许入队的一端称为队尾。数据结构演示网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.htmlQueue接口//添加一个元素,添加成功返回true, 如果队列满了,就会抛出异常 boolean add(E e);//添加一个元

文章图片
#java#网络#开发语言
到底了