logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[redis 源码走读] - maxmemory 数据淘汰策略

redis.conf配置描述maxmemory将内存使用限制设置为指定的字节数。redis 申请和回收内存基本上都是通过zmalloc接口统一管理的,可以通过接口统计 redis 的内存使用量。当 redis 超出了内存的使用限制 maxmemory,服务在处理命令时会触发 redis 内部的数据淘汰机制。数据库所有(key-value)数据。数据库所有被设置了过期时间的(key-value)数据

文章图片
#redis
[redis 源码走读] - redis 与 raft 算法

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!redis 是否使用了 raft 一致性算法呢?使用了,但不是严格意义上的 raft,然而 raft 算法的核心要点:领导者选举,日志复制,安全性,你都可以在 redis 中找到相似的实现。下面将探索一下 redi

文章图片
#redis
CLion调试redis6源码(全网首发)

CLion调试redis6源码(全网首发)文章目录CLion调试redis6源码(全网首发)背景一、安装配置cygwin二、安装clion三、clion中导入redis源码四、修改CMakeLists.txt文件五、编译&调试redis6源码六、注意点背景clion使用cmake来管理编译redis源码,而redis源码本身使用原生的make,因此直接将redis源码导入clion无法直接

#java#redis#nosql +1
PKI - 数字签名与数字证书

SSL是一种安全协议,用于在网络传输中提供数据加密、身份验证和完整性保护。它基于传输层协议(如TCP),并为其提供加密和安全功能。对称加密和非对称加密对称加密:使用相同的密钥进行加密和解密。非对称加密:使用两个密钥:公钥用于加密,私钥用于解密。数字签名:用于验证数据的完整性和身份验证。发送方使用私钥对数据签名,接收方使用公钥验证签名。数字证书:由可信第三方颁发的电子文档,其中包含有关个人或组织的身

分库分表后,如何解决分页查询问题?

作者简介:大家好,我是码炫码哥,前中兴通讯、美团架构师,现任某互联网公司CTO,兼职码炫课堂主讲源码系列专题代表作:《jdk源码&多线程&高并发》,《深入tomcat源码解析》,《深入netty源码解析》,《深入dubbo源码解析》,《深入springboot源码解析》,《深入spring源码解析》,《深入redis源码解析》等联系qq:184480602,加我进群,大家一起学习,一起进步,一起对

#面试
雪花算法的时钟回拨怎么解决?

作者简介:大家好,我是码炫码哥,前中兴通讯、美团架构师,现任某互联网公司CTO,兼职码炫课堂主讲源码系列专题代表作:《jdk源码&多线程&高并发》,《深入tomcat源码解析》,《深入netty源码解析》,《深入dubbo源码解析》,《深入springboot源码解析》,《深入spring源码解析》,《深入redis源码解析》等联系qq:184480602,加我进群,大家一起学习,一起进步,一起对

文章图片
#面试
RocketMQ 基础教程-应用篇-事务消息

/ 回调操作方法// 消息预提交成功就会触发该方法的执行,用于完成本地事务@OverrideSystem.out.println("预提交消息成功:" + msg);// 假设接收到TAGA的消息就表示扣款操作成功,TAGB的消息表示扣款失败,// TAGC表示扣款结果不清楚,需要执行消息回查// 消息回查方法// 引发消息回查的原因最常见的有两个:// 1)回调操作返回UNKNWON// 2)T

文章图片
#rocketmq
Spring Cloud Alibaba微服务实战三十五 - 退出登录注销 jwt token

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!前几天有一个看我SpringCloud alibaba系列文章的粉丝私下问我:如何处理jwt失效的问题?修改密码或退出登录后需要将之前的jwt token失效掉,不允许使用旧token登录系统。我说:很简单呀,咱们

文章图片
#微服务#架构
设计模式与足球(三)

布冯手抛球给基耶利尼、基耶利尼传给皮尔洛、皮尔洛带球过人之后将球直塞给快速插上的巴洛特利,巴洛特利倒钩射门,球进了,球进了,又是巴洛特利,巴洛特利立功了,伟大的意大利前锋!:在足球场上,教练的手势就是一门语言,有的表示“传球”,有的表示“全线压上”,有的表示“全线防守”,每个队员都需要在比赛中阅读教练的手势并将其转换成执行指令,按照教练的意图来展开攻守。在此,足球就是一个请求,而球员就是请求的处理

文章图片
#设计模式
RabbitMQ学习笔记:Event Exchange Plugin(事件交换器插件)rabbitmq-event-exchange

作者简介:大家好,我是哥,前中兴通讯、美团架构师,现某互联网公司联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!客户端connection、channels、queues、consumers和系统其它部分自动生成的事件。

文章图片
#rabbitmq
    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择