网站首页 站内搜索

搜索结果

查询Tags标签: 缓存,共有 2529条记录
  • 缓存选型:Redis or MemCache

    ★ Redis24篇集合 1 背景 互联网产品为了保证高性能和高可用性,经常会使用缓存来进行架构设计。最常用的就是使用Redis了,也有部分企业会选择使用Memcache。 所以了解 Redis 和 Memcache 的区别、共性以及各自应用场景,有助于我们在做技术选型的时候,有合理的判断依据…

    2024/1/23 14:02:56 人评论 次浏览
  • 记一次缓存失效引发的惨案!

    对于小猫来讲,最近的一段日子是不好过的,纵使听着再有节拍的音乐,也换不起他对生活的热情。由于上一次“幂等事件”躺枪,他已经有几天没有休息好了。他感觉人生到了低谷。 当接手这个商城项目之后,他感觉他一直没有好过。他的内心彷徨,在工位上边写着事故报告,边嘀…

    2024/1/20 5:02:25 人评论 次浏览
  • Redis系列:使用 Redis Module 扩展功能

    ★ Redis24篇集合 1 啥是Redis Module Redis Module是Redis的一种扩展模块,从 4.0版本开始,允许用户自定义扩展模块,在Redis内部实现新的数据类型和功能,使用统一的调用方式和传输协议格式扩展Redis的能力。它本身的设计目的就是在不同版本的Redis中运行,因此无需重新…

    2024/1/18 14:03:07 人评论 次浏览
  • C++ 核心指南 —— 性能

    C++ 核心指南 —— 性能阅读建议:先阅读 《性能优化的一般策略及方法》截至目前,C++ Core Guidelines 中关于性能优化的建议共有 18 条,而其中很大一部分是告诫你,不要轻易优化! 非必要,不优化Per.1: 不要无故优化 Per.2: 不要过早优化 Per.3: 只优化少数关键代码前…

    2023/12/26 1:03:23 人评论 次浏览
  • 微服务中「组件」集成

    目录一、简介 二、缓存管理 三、消息队列 四、搜索引擎 五、定时任务 六、数据存储 七、参考源码有品:There is no silver bullet;一、简介 在微服务工程的技术选型中,会涉及到很多组件的集成,最常用包括:缓存、消息队列、搜索、定时任务、存储等几个方面; 如果工程…

    2023/6/19 11:23:12 人评论 次浏览
  • Redis系列17:聊聊布隆过滤器(实践篇)

    Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性能极致:Redis6.0的多线程模型追求性能极致:客户端缓存带来的革命Redis系列8…

    2023/6/14 18:22:06 人评论 次浏览
  • Redis系列16:聊聊布隆过滤器(原理篇)

    Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性能极致:Redis6.0的多线程模型追求性能极致:客户端缓存带来的革命Redis系列8…

    2023/6/13 18:53:32 人评论 次浏览
  • 如何用ReadWriteLock实现一个通用的缓存中心?

    摘要:在并发场景中,Java SDK中提供了ReadWriteLock来满足读多写少的场景。 本文分享自华为云社区《【高并发】基于ReadWriteLock开了个一款高性能缓存》,作者:冰 河。 写在前面 在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化…

    2023/5/30 18:23:30 人评论 次浏览
  • Redis系列13:分布式锁实现

    Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性能极致:Redis6.0的多线程模型追求性能极致:客户端缓存带来的革命Redis系列8…

    2023/5/30 18:22:51 人评论 次浏览
  • Redis - 二进制位数组

    简介 Redis 使用字符串对象来表示位数组,因为字符串对象使用的 SDS 数据结构是二进制安全的,所以程序可以直接使用 SDS 结构来保存位数组,并使用 SDS 结构的操作函数来处理位数组。 在 SDS 结构当中,buf 字节数组除了字符串结尾的 \0 空字符,其余的位置都存储着一个字…

    2023/5/22 14:22:19 人评论 次浏览
  • 缓存与数据库双写一致性几种策略分析

    作者:京东零售 于泷 一、背景 在高并发场景中,为防止大量请求直接访问数据库,缓解数据库压力,常用的方式一般会增加缓存层起到缓冲作用,减少数据库压力。引入缓存,就会涉及到缓存与数据库中数据如何保持一致性问题,本文将对几种缓存与数据库保证数据一致性的使用方…

    2023/4/19 18:23:53 人评论 次浏览
  • 基于vue2.0原理-自己实现MVVM框架之computed计算属性

    一、先聊下Computed的用法写一个最简单的小demo,展示用户的名字和年龄,代码如下:<body><div id="app"><input type="text" v-model="name"><br/><input type="text" v-model="age">&…

    2022/12/2 1:24:56 人评论 次浏览
  • JUC学习笔记——共享模型之内存

    Java内存模型我们首先来介绍一下Java内存模型:JMM 即 Java Memory Model,它定义了主存、工作内存抽象概念,底层对应着 CPU 寄存器、缓存、硬件内存、 CPU 指令优化等。JMM的主要作用如下:计算机硬件底层的内存结构过于复杂JMM的意义在于避免程序员直接管理计算机底层内…

    2022/11/15 1:24:02 人评论 次浏览
  • IMemoryCache内存缓存

    对于ASP.NET Core MVC 项目,框架会自动注入内存缓存服务。对于 ASP.NET Web API 等需要手动注入内存缓存服务。 注入内存缓存服务:builder.Services.AddMemoryCache();//注入内存缓存服务内存缓存工具类接口:using Microsoft.AspNetCore.Routing.Template; using Micro…

    2022/9/16 5:17:28 人评论 次浏览
  • Redis知识点总结

    Redis常见面试题总结(上) Redis 基础 什么是 Redis ​ Redis 是一个基于 C 语言开发的开源数据库(BSD 许可),与传统数据库不同的是 Redis 的数据是存在内存中的(内存数据库),读写速度非常快,被广泛应用于缓存方向。并且,Redis 存储的是 KV 键值对数据。 ​ 为了满…

    2022/9/16 2:17:34 人评论 次浏览
共2529记录«上一页1234...169下一页»
扫一扫关注最新编程教程