中间件
啦啦啦咯咯咯
一个默默学习的小程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis缓存过期淘汰策略
Redis默认内存? 设置内存 推荐最大物理内存*0.75 修改文件方式 如果在运行,动态的修改,就命令方式 info memory也可以查看 redis内存使用超出了设置的最大值? 也会出现错误 缓存过期淘汰策略 从配置文件中看有8种 默认 三种不同删除策略 定时删除 总结: 惰性删除 总结 定期删除 内存淘汰策略 记忆图,第二种最长使用 最近最少使用,频率最少使用 配置文件设置: 命令行配置 ...原创 2020-12-23 21:57:21 · 165 阅读 · 0 评论 -
Redis分布式锁-Redisson使用
Redisson使用 redisConfig配置 使用 测试 jemeter进行压测 成功! 完善 finally 那样写有可能会报错! 推荐写法原创 2020-12-23 20:20:28 · 125 阅读 · 0 评论 -
Redis分布式锁-基础篇
前提知识: 创建两台单机版,端口号不同的redis服务。主要代码如下: 问题一:多线程,没加锁,有两种锁,synchronized和lock,lock会更加灵活,可以tryLock,如下: 为了方便,使用synchronized,单机版下使用没用问题。但是分布式部署下,单机锁还是会出现超卖问题,因为不是在同一个jvm层面的锁,所有需要分布式锁。 问题二 使用nginx进行负载均衡,轮询发送部署两台服务器,用Jemeter进行压测,就出现了超卖现象。 解决: 解锁: 解决:单机版sy原创 2020-12-23 20:08:06 · 168 阅读 · 0 评论 -
Redis使用和应用场景
redis两个注意点 String使用和场景 Hash使用和应用场景 List使用和应用场景 Set使用和应用场景 无序,无重复 微博好友关注社交关系 共同关注 我关注的人也关注他 QQ内推可能认识的人 Zset使用和应用场景 统计,排序 销售数量排序 热搜 ...原创 2020-12-23 15:26:26 · 122 阅读 · 0 评论
分享