其他

[MySQL] InnoDB和MyISAM对于锁粒度的区别

MySQL的InnoDB和MyISAM对于锁粒度的区别在MySQL中,InnoDB和MyISAM是两种常用的存储引擎,它们在锁粒度(Lock Granularity)上有显著的区别。锁粒度决定了...

RoLingG 其他 2025-07-07

[Redis] string大数据量如何扩容

Redis string大数据量如何扩容Redis字符串(SDS)的扩容策略当字符串长度小于1MB时:如果当前SDS的剩余空间不足以容纳新数据,Redis会将SDS的容量扩展为当前长度的两倍。这...

RoLingG 其他 2025-07-07

[Golang/Redis] Redis使用Lua脚本示例三则

Redis使用Lua脚本示例三则一则:比较简易的使用Lua语言新增HSET的值package main import ( "context" "f...

RoLingG Golang其他 2025-04-30

[Golang] Map的底层实现原理与并发安全(待填坑)

Map的底层实现原理Go语言采用的是哈希查找表,并且使用链表法解决哈希冲突。另外在面试里面,一般问到Map都会问它是否是并发安全的。想要回答这类问题,只需要记住这一句话:Go语言提供的数据类型中...

RoLingG 其他 2024-10-20

[Golang] Channel原理

Channel原理上来先贴一段源码type hchan struct { qcount uint // 队列中的总元素个数 dataqsiz uint // 环形队列大小,即可存放元...

RoLingG 其他 2024-10-20