06 2024 档案

摘要:在日常开发中,难免会使用到并发,如对一个计数器自增。考虑如下场景: public class DoAndRecord { private int cot = 0; public void doFunc () { // Do something... ++cot; } } 如果是并发的场景,很容易造成 阅读全文
posted @ 2024-06-29 14:37 pidanhub 阅读(6) 评论(0) 推荐(0) 编辑
摘要:虽然缓存功能已经实现,但是作为对外提供服务的软件开发者,不能只关注是否提供了正确的服务,稳定和快速恢复等等指标是同样非常非常重要的。 考虑这样一个问题,redis确实因为不可抗力宕机了(假设我喜欢黑框框打开,然后手贱按了^C),于是瞬间redis里所有缓存全没了?这对于一个追求高性能、高可用的系统来 阅读全文
posted @ 2024-06-18 19:21 pidanhub 阅读(5) 评论(0) 推荐(0) 编辑
摘要:到P1结束,redis都已经是一个不错的服务了,具体体现在缓存应用程序需要的数据,甚至在内存爆满的条件下还可以提供服务,似乎目的已经达成。但是实际上可能会遇到一些极端的情况,比如宕机。如果redis宕机了怎么办?目前所有的数据都存储在内存当中,宕机意为着失去所有缓存的数据。前面说过我理解的真正需要用 阅读全文
posted @ 2024-06-18 19:19 pidanhub 阅读(6) 评论(0) 推荐(0) 编辑
摘要:博主自学redis所用,欢迎交流讨论 阅读全文
posted @ 2024-06-18 19:08 pidanhub 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示