2022年6月19日
摘要:
Redis 中的事务 什么是事务 1、原子性(Atomicity) 2、一致性(Consistency) 3、隔离性(Isolation) 4、持久性(Durability) 分析下 Redis 中的事务 Redis 中的事务如何使用 Redis 中的事务能够保证那些属性 原子性 1、命令入队就报错
阅读全文
posted @ 2022-06-19 17:52
ZhanLi
阅读(474)
推荐(1)
2022年6月15日
摘要:
Redis 中的分布式锁如何使用 分布式锁的使用场景 使用 Redis 来实现分布式锁 使用 set key value px milliseconds nx 实现 SETNX+Lua 实现 使用 Redlock 实现分布式锁 锁的续租 看看 SETEX 的源码 为什么 Redis 可以用来做分布式
阅读全文
posted @ 2022-06-15 09:58
ZhanLi
阅读(1969)
推荐(2)
2022年6月6日
摘要:
Redis 如何应对并发访问 使用 Lua 脚本 Redis 中如何使用 Lua 脚本 EVAL EVALSHA SCRIPT 命令 SCRIPT LOAD SCRIPT EXISTS SCRIPT FLUSH SCRIPT KILL SCRIPT DEBUG 为什么 Redis 中的 Lua 脚本
阅读全文
posted @ 2022-06-06 19:58
ZhanLi
阅读(5035)
推荐(2)
2022年5月27日
摘要:
Redis 如何应对并发访问 Redis 中处理并发的方案 原子性 Redis 的编程模型 Unix 中的 I/O 模型 thread-based architecture(基于线程的架构) event-driven architecture(事件驱动模型) Reactor 模式 Proactor
阅读全文
posted @ 2022-05-27 22:59
ZhanLi
阅读(1277)
推荐(3)
2022年5月3日
摘要:
什么是跨域 前言 什么是跨域 同源策略 什么是同源策略 非同源的限制条件 同源策略的目的 如何处理跨域 处理 AJAX 非同源的限制 CORS 简单请求(simple request) 简单请求基本流程 withCredentials 属性 非简单请求(not-so-simple request)
阅读全文
posted @ 2022-05-03 11:21
ZhanLi
阅读(2701)
推荐(2)
2022年4月27日
摘要:
go中私有代理搭建 前言 为什么选择 athens 使用 docker-compose 部署 配置私有仓库的认证信息 配置下载模式 部署 使用秘钥的方式认证私有仓库 1、配置秘钥 2、配置 HTTP 与 SSH 重写规则 3、配置 SSH 来绕过主机 SSH 键验证 参考 go中私有代理搭建 前言
阅读全文
posted @ 2022-04-27 20:46
ZhanLi
阅读(1440)
推荐(0)
2022年4月20日
摘要:
如何使用 Redis 缓存 前言 旁路缓存 只读缓存 读写缓存 设置多大的缓存合适 内存被写满了如何处理 缓存经常遇到的问题 1、缓存中的数据和数据库中的不一致 读写缓存 只读缓存 来个异常的栗子 1、先删除缓存后修改数据库 2、先修改数据库然后删除缓存 只读缓存和读写缓存如何选择 2、缓存雪崩 什
阅读全文
posted @ 2022-04-20 09:49
ZhanLi
阅读(1157)
推荐(3)
2022年4月16日
摘要:
深入了解下 go 中的 select 前言 1、栗子一 2、栗子二 3、栗子三 看下源码实现 1、不存在 case 2、select 中仅存在一个 case 3、select 中存在两个 case,其中一个是 default 发送值 接收值 4、多个 case 的场景 具体的实现逻辑 1、打乱 ca
阅读全文
posted @ 2022-04-16 09:50
ZhanLi
阅读(575)
推荐(0)
2022年4月2日
摘要:
Redis 中 key 的过期删除策略 前言 Redis 中 key 的过期删除策略 1、定时删除 2、惰性删除 3、定期删除 Redis 中过期删除策略 从库是否会脏读主库创建的过期键 内存淘汰机制 内存淘汰触发的最大内存 有哪些内存淘汰策略 内存淘汰算法 LRU LFU 为什么数据删除后内存占用
阅读全文
posted @ 2022-04-02 17:07
ZhanLi
阅读(1502)
推荐(1)
2022年3月22日
摘要:
set 和 sorted set 前言 set 常见命令 set 的使用场景 看下源码实现 insert dict sorted set 常见的命令 使用场景 分析下源码实现 ZADD ZRANGE 总结 参考 set 和 sorted set 前言 前面在几个文章聊到了 list,string,h
阅读全文
posted @ 2022-03-22 10:02
ZhanLi
阅读(654)
推荐(1)