摘要:
Redis如何淘汰过期的keys: set name wx 3600 惰性删除 概念:当一些客户端尝试访问它时,key会被发现并主动的过期 放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是否过期,如果过期的话,就删除该键 特点:CPU友好,但如果一个key不再使用,那么它会一直存在于内存 阅读全文
posted @ 2019-11-11 23:10
码仔想上岸
阅读(1777)
评论(0)
推荐(0)
摘要:
缓存雪崩 1. 什么是缓存雪崩 2. 你有什么解决方案来防止缓存雪崩? 加锁排队 数据预热 双层缓存策略(很少使用) 缓存穿透(击穿) 1. 什么是缓存穿透? 2. 你有什么解决方案来防止缓存穿透? 采用布隆过滤器BloomFilter 缓存空值 3. 什么是布隆过滤器? 4. 布隆过滤器为什么不使 阅读全文
posted @ 2019-11-11 22:54
码仔想上岸
阅读(1142)
评论(0)
推荐(0)
摘要:
RDB持久化方案 rdb持久化配置 save的含义 实际生产环境每个时段的读写请求肯定不是均衡的,为此redis提供一种根据key单位时间操作次数来触发一次备份到磁盘,我们可以自由定制什么情况下触发备份,此功能起到平衡性能与数据安全的作用 在Redis中RDB持久化的触发分为两种:自己手动触发与 阅读全文
posted @ 2019-11-11 21:26
码仔想上岸
阅读(240)
评论(0)
推荐(0)
摘要:
分布式锁 1. 什么是分布式锁? 2. 分布式锁的目的? 3. Redis分布式锁可能出现的问题? 主从节点搭建 1. 在redis目录下创建redis replication目录 2. 在redis replication目录下创建目录6380 6381 3. 将src目录下的redis serv 阅读全文
posted @ 2019-11-11 21:06
码仔想上岸
阅读(1943)
评论(0)
推荐(0)
摘要:
1. gradle配置文件 2. application.yml 3. 目录结构 4. Application.java 5. User 6. UserController 7. UserService 8. UserDao 9. UserMapper.xml 10. mybatis config. 阅读全文
posted @ 2019-11-11 20:00
码仔想上岸
阅读(922)
评论(0)
推荐(0)
摘要:
1. 在github创建一个repository 2. 执行命令 3. 此时可能出现如下问题 4. 这时需要pull 此时会出现如下问题 这时会发现 github 的仓库和本地的没有一个共同的 commit 所以 git 不让提交,认为是写错了 ,如果开发者确定是这个 就可以使用 告诉 git 自己 阅读全文
posted @ 2019-11-11 00:11
码仔想上岸
阅读(573)
评论(0)
推荐(0)
摘要:
1. IDEA Terminal替换成Git Bash 在IDEA中,打开settings,设置相应的bash路径 settings– Tools– Terminal– Shell path:C:\Program Files\Git\bin\bash.exe 2. 解决git commit注释乱码的 阅读全文
posted @ 2019-11-11 00:00
码仔想上岸
阅读(478)
评论(0)
推荐(0)

浙公网安备 33010602011771号