Reids "Redis" 是高级键值缓存和存储。它通常被称为数据缓存服务器,因为键可以包含字符串,哈希,列表,集合,排序集合,位图和超级日志。 TL;DR; 默认情况下,此图表总共安装3个Pod: 一个pod包含Redis主容器和哨兵容器(提供可选的Prometheus指标导出器Sidecar) ...
分类:
其他好文 时间:
2020-02-12 16:37:53
阅读次数:
68
UNDO:使用undo tablespace 存放从数据缓存区读出的数据块的前镜像 1.空间重用机制 undo 数据的4种状态 ①active ##表示transaction还没有commit,不可覆盖, ②unexpired ##由已经commit或rollback的数据转换而来的状态, 在保留期 ...
分类:
数据库 时间:
2020-02-11 10:04:42
阅读次数:
116
协议 乃是数据传输时要遵守的格式要求 两种常见的程序架构是C/S 和B/S架构 C/S :优点,性能稳定,协议选用灵活,适用于大量数据缓存,尤以游戏较为常见 安装在用户电脑上,可能会对用户安全造成影响 开发效率方面,开发团队需编写服务端和客户端两端代码,联合调试是一场噩梦 B/S: 减少了厂商植入恶 ...
分类:
其他好文 时间:
2020-02-04 23:54:25
阅读次数:
145
Redis详解(八)——企业级解决方案 缓存预热 缓存预热就是系统上线后,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据! 缓存预热解决方案: 缓存雪崩 缓存雪崩就是在一个较短的时间内,缓存中较多的key集中过期 ...
分类:
其他好文 时间:
2020-02-03 22:34:10
阅读次数:
69
1.项目常见问题思考 对于电商系统的广告后台管理和广告前台展示,首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化。我们今天讨论第一种解决方案。 2.Redis redis是一款开源的Key-Value数据库,运行在内 ...
分类:
编程语言 时间:
2020-02-02 01:30:39
阅读次数:
118
面试题 redis 的持久化有哪几种方式?不同的持久化机制都有什么优缺点?持久化机制具体底层是如何实现的? 面试官心理分析 redis 如果仅仅只是将数据缓存在内存里面,如果 redis 宕机了再重启,内存里的数据就全部都弄丢了啊。你必须得用 redis 的持久化机制,将数据写入内存的同时,异步的慢 ...
分类:
其他好文 时间:
2020-01-30 17:38:01
阅读次数:
68
前言 上一节使用的是环形队列实现的数据缓存 这节使用内存管理实现 内存管理使用的是 μC/OS-II 里面的内存管理程序 使用说明(第一种) 一,内存管理意味着有许多的内存块 然后每个内存块有固定的长度 内存块的长度假设定义的足够大,可以放入每条数据 ...
分类:
其他好文 时间:
2020-01-28 19:02:54
阅读次数:
77
前言 在上一节只是稍微说了下数据缓存 https://www.cnblogs.com/yangfengwu/p/11769059.html 这节为了可以让大家直接应用起来,我封装了下. 咱们平时发送数据的时候最希望的是可以有个缓存,每次把要发送的数据存到缓存里面 需要发送的时候咱就去缓存里面去取 而 ...
分类:
其他好文 时间:
2020-01-22 14:47:05
阅读次数:
96
队列的作用:数据缓存使用(多线程的使用音频流和视频流). 数据结构:既要关心数据结构,还要关心相关的操作,还要关心相关的buffer,还有多个节点的连接问题。 ...
分类:
其他好文 时间:
2020-01-18 11:12:55
阅读次数:
128
一、Guava介绍 Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公共或者常用的数据缓存起来方便快速访问。 Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果不符合需求,可以选择Memcached ...
分类:
编程语言 时间:
2020-01-14 13:24:40
阅读次数:
91