最新 最热

【redis源码学习】持久化机制(2):AOF

上一篇讲的RDB是批量的插入数据,但是如果单纯使用就会有一个隐患:突然断电的时候势必要失去一部分数据,因为还没来得及轮上。

2022-01-10
0

【redis源码学习】持久化机制(1):RDB

redis有两种持久化机制,RDB && AOF,关于其概念在我的redis系列里都有,这里就不再赘述啦

2022-01-10
0

【redis源码学习】传说中,redis使用的是单线程?

曾经确实是单线程,至于原因主要还是性能。在 redis6 之后,发现在数据量特别大的时候,网络 I/O 数据的读/写将占用执行期间大部分 CPU 时间,成为 Redis 主要性能瓶颈之一。后来便创建了I/O线程,将不同的客户端的I/O数据的读...

2022-01-10
0

Laravel5.3之Session源码解析(中)

说明:在上篇中学习了session的启动过程,主要分为两步,一是session的实例化,即IlluminateSessionStore的实例化;二是从session存储介质redis中读取id = laravel_session*的数据。Laravel5.3把session垃圾回收放在了启动...

2022-01-10
1

Laravel5.3之Session源码解析(上)

说明:本文主要通过学习Laravel的session源码学习Laravel是如何设计session的,将自己的学习心得分享出来,希望对别人有所帮助。Laravel在web middleware中定义了session中间件IlluminateSessionMiddlewareStartSessio...

2022-01-10
1

Laravel5.2之Model Observer模型观察者

说明:本文主要学习下Laravel的Model Observer模型观察者,把一点点经验分享出来希望对别人能有帮助。同时,会将开发过程中的一些截图和代码黏上去,提高阅读效率。...

2022-01-10
0

redis 6.0 源码代码整体结构

在redis源码目录下,一共包含了deps、src、tests、utils四个子目录。

2022-01-10
1

基础篇:分布式锁的入门学习

Java中的synchronized关键字和ReentrantLock可重入锁可以在多线程环境中控制对资源的并发访问,但是其是JVM级别的本地锁,在分布式场景下就会失效。分布式锁可以避免不同节点重复相同的工作,从而避免多个节点同时对数据进...

2022-01-09
0

Redies 淘汰策略的 LRU 算法你知道吗?

最近有个小伙伴跟我诉苦,说他面试的时候被问到Redis的淘汰策略,这个问题他是有准备的

2022-01-07
0

使用go-zero微服务框架实现云监控后台(二.远程指令下发)

这里记录下如何实现后台命令下发到终端设备上,触发终端上送日志文件,实现运维人员远程可以足不出户,采集设备日志的功能。

2022-01-07
1