mysql怎么保证热点数据_MySQL里有2000w数据,redis中只存20w数据,如何保证redis中数据都是热点数据...
计算20w的热点数据占据内存的大小。然后在Redis中,配置最大内存容量,在redis.conf文件maxmemory 标签中配置。
当redis内存数据大小上升到一定大小的时候,就会施行数据淘汰策略。
Redis中提供了6中数据淘汰策略:
1.volatitle-lru从设置了过期时间的数据集中,选择最近最少使用的数据删除
2.volatitle-ttl从设置了过期时间的数据集中,选择将要过期的数据删除
3.volatitle-random 从设置了过期时间的数据中,随机选择数据进行删除
4.Allkeys-lru从数据集中挑选最近最少使用的数据删除
5.Allkeys-random 从数据集中随机挑选数据进行淘汰
6.no-enviction(驱逐):禁止淘汰数据
因为我们的应用保存热点数据,也就是对缓存的访问符合幂律分布,所以应该选择Allkeys-lru淘汰策略。存放热点数据,不能为数据设置过期时间,设置过期时间也会占用内存。
MySQL里有2000w数据,redis中只存20w数据,如何保证redis中数据都是热点数据
标签:如何 mysql sql key memory lru 保存 选择 env
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/sxshe/p/12165590.html
mysql怎么保证热点数据_MySQL里有2000w数据,redis中只存20w数据,如何保证redis中数据都是热点数据...相关推荐
- mysql查询datetime的年月日_mysql 里面的date datetime怎么才能只取年月日
数据按照年月日分组 mysql按年月日分组统计的查询 SELECT DATE_FORMAT( `report_date`, "%Y-%m-%d" ) DATE_1, COUNT( ...
- mysql最近7天销售额_mysql查询近七天、近三十天、近年(按月份)的所有统计数据...
目录 在做统计表的时候,需要用mysql查询近7天的数据,当某一天数据为0的时候也需要返回 主要用到: infull函数 union interval函数 date_sub函数infull函数:inf ...
- mysql 中文 3个字节_mysql里一个中文汉字占多少字节数?
在mysql中,如果是latin1字符集下,一个中文汉字占2个字节数:如果是utf8字符集下,一个中文汉字占3个字节数:如果是gbk字符集下,一个中文汉字占2个字节数. (推荐教程:mysql视频教程 ...
- mysql update主键冲突_mysql主键重复,不报错,只更新的操作
项目中对接一个单点登陆的回调api,需要判断用户是否在库,不在库新增用户,在库更新登陆次数,大概代码如下:<?php $isExist = true; if ($isExist) { inser ...
- 如何保证redis数据都是热点数据
mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据? 1.限定 Redis 占用的内存,Redis 会根据自身数据淘汰策略,加载热数据到内存. 所以,计 ...
- mysql 查找相似数据_MySQL性能优化做得好的人,都懂的索引绝技
一步一步推导出 MySQL索引的底层数据结构. MySQL作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 MySQL数据的存储形式以及索引的设计,决定了 MySQL ...
- 后台数据到mysql怎样保持实时更新_MySQL是如何保证数据的完整性
数据的一致性和完整性对于在线业务的重要性不言而喻,如何保证数据不丢呢?今天我们就探讨下关于数据的完整性和强一致性,MySQL做了哪些改进. 一. MySQL的二阶段提交 在Oracle和MySQL这种 ...
- mysql需要备份的数据_Mysql根据需要备份数据
因为数据的重要性,所以要定时的备份数据,当灾难来临时有一手,确保数据不丢失.这就是DBA的职责,保证数据的安全和持续服务. 备份单个数据库多种参数使用 mysql数据库自带了一个很好的备份命令,就是M ...
- mysql冷区域热区域_mysql的数据备份方式,及热备与冷备的优缺点对比
一.按照数据库的运行状态分类: (1)热备:在数据库运行时,直接进行备份,对运行的数据库没有影响 (2)冷备:在数据库停止运行的时候进行备份,这种备份方式最为简单,只需要拷贝数据库物理文件即可. (3 ...
最新文章
- R语言使用caretEnsemble包的caretList函数一次性构建多个机器学习模型、使用lattice包的bwplot函数使用箱图对比多个模型在多个指标上的性能差异
- 程序员内卷的结局 | 每日趣闻
- 2014目标!!!!
- 物联网(IoT—Internet of Things)
- LeetCode-剑指 Offer 15. 二进制中1的个数
- 什么是回调地狱以及promise的链式调用和aysnc/await
- 简单易上手的Bootstrap
- [vue] vue中怎么重置data?
- 对比 | Python中超级好用的“列表解析式”、“字典解析式”、“集合解析式”
- 探索专有领域的端到端ASR解决之道
- java bean状态_无状态和有状态的企业Java Bean
- pcie读写ddr_一文详解PCIe内存空间到AXI内存空间的转换
- 转载:Charles 使用过程中遇到问题
- django 之模板层
- ios上传图片遇见了一个TimeoutError(DOM Exception 23)异常
- Hibernate简介与运行原理
- 三层交换机LACP协议对 L2/L3端口,报文处理实验
- 无线路由器和有线路由器桥接
- android 监听多个广播,同一个广播接收器监听多个广播及多个广播接收器监听同一个广播...
- TPS54231DR IC REG BUCK ADJUSTABLE 2A 8SOIC
热门文章
- 在英雄联盟地图中寻找“数据结构的大门”
- 都在说 AI 与云计算融合,AI 在云中的作用真有那么大吗?
- 巨杉数据库 v5.0 Beta 正式发布!
- 小辣椒手机创始人王晓雁加入小米;手机 QQ 可显示对方实时电量;Git Extensions 3.3.1 发布 | 极客头条...
- 华为辟谣将发布石墨烯电池手机;梁建章回应携程杀熟;GitLab 12.6 发布 | 极客头条...
- 计算机大数乘法引发的思考 | CSDN 博文精选
- 搭乘云原生与数据中台实践列车 通往数字化转型前沿之旅
- 难怪各家抢滩物联网!真实原因竟是……
- “10 倍工程师”引争议,程序员再被妖魔化?
- Fortinet 推出集成化SD-WAN解决方案 构建下一代企业网