长治网站制作浏览器推广怎么做

diannao/2026/1/21 8:04:45/文章来源:
长治网站制作,浏览器推广怎么做,网站设计配色方案,杭州企业营销网站建设公司不知从何开始Redis的内存淘汰策略也开始被人问及#xff0c;卷#xff01;真的是太卷了。难不成要我们去阅读Redis源码吗#xff0c;其实问题的答案#xff0c;在Redis中的配置文件中全有#xff0c;不需要你阅读源码、这个东西就是个老八股#xff0c;估计问这个东西是想…不知从何开始Redis的内存淘汰策略也开始被人问及卷真的是太卷了。难不成要我们去阅读Redis源码吗其实问题的答案在Redis中的配置文件中全有不需要你阅读源码、这个东西就是个老八股估计问这个东西是想考察你们做的项目体量大不大。一般用 lru 就行。 内存回收策略 找到redis安装目录找到redis.conf文件找到如下代码即可配置对应的内存回收策略 maxmemory-policy noeviction至于内存策略有哪几种文档中也写出来了但是用洋文写的下面用国语翻译一下。 当Redis使用内存超过了配置文件中设置的最大内存、或者大于物理机内存将会触发内存回收策略 volatile-lru - remove the key with an expire set using an LRU algorithm借助 lru 算法移除最近最少使用的过期 key推荐allkeys-lru - remove any key according to the LRU algorithm移除最近最少使用的key无论该 key 是否过期不推荐volatile-random - remove a random key with an expire set从过期 key 中随机移除 key也可以用用但是效果没有第2种的好allkeys-random - remove a random key, any key随机移除 key无论 key 是否过期volatile-ttl - remove the key with the nearest expire time (minor TTL) 删除快过期的 key不推荐noeviction - don’t expire at all, just return an error on write operations这个是Redis默认的内存回收策略没内存后写入会报错建议改成 volatile-lru 过期删除策略 这玩意我在配置文件中翻了一圈没找到对应的配置那就肯定是要看redis源码了。我很爱看源码。但是看了下redis安装文件中的src文件这玩意尼玛好像是用C语言写的就好像很多人喜欢问 Synchronized 锁升级但是这玩意的源码需要进行反编译查看而且不是用 Java写的叫我们怎么看呢。但是没关系这些我都总结好了。 Redis用到的过期删除策略惰性删除、定期删除、定时删除这些都是前辈们的经验之谈这玩意怎么来的就好比Mybatis中用到了哪些设计模式委派模式是其中的一个同理 惰性删除、定期删除、定时删除也是Redis用到的一部分过期删除策略。要想完全搞明白用到的所有过期删除策略你需要把 src 文件下面所有的 .c 文件全部看一遍。 惰性删除访问某个key的时候先检测key是否过期过期了直接删除返回null没过期返回具体值。至于源码文件在 src 目录下面有个 db.c 文件里面有个 expireIfNeeded 函数就 是 Redis 每次对 key 进行操作前都会调用 expireIfNeeded 函数判断key是否过期过期了就删除key、没过期就不删 定期删除每隔一定时间取出部分key筛出其中的过期key然后删除。具体源码自行翻阅 src目录中的 .c 文件定时删除这个也很好理解过期key到了过期时间自动删除。具体源码自行翻阅 src目录中的 .c 文件 RDB文件路径配置 修改 redis.conf 中的如下配置即可 # RDB文件名称 dbfilename dump.rdb # RDB文件存放路径 dir /Users/zhangzixing/Desktop/redis持久化文件主动生成RDB文件命令 没怎么用过这些命令浅浅的记录一下 阻塞Redis所有请求直至RDB文件生成完成不建议使用 SAVE开启子线程非阻塞生成RDB文件 BGSAVE本机启动Redis 这个读者可以跳过我经常忘记我电脑上Redis的安装路径这里做个记录 redis-server /usr/local/redis-6.0.10/etc/redis.conf config set requirepass 123456Redis 单线程个人理解 由于 Redis 的内存数据库CPU不会成为Redis性能的瓶颈内存执行指令速度非常快是单个线程去执行指令但是别忘了Redis 还需要对 RDB、AOF 文件进行 IO 操作IO 操作是多线程执行的。 到此本文结束关注不迷路后续分享更多经验之谈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89685.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站右键禁止网络工程师自学难吗

更新对象的部分输入参数 代码 def update_state(self, **kwargs):# 更新指定的状态参数,保持其他参数不变for key, value in kwargs.items():if hasattr(self, key):setattr(self, key, value)怎么理解解释 用于更新对象的状态参数。这个方法使用了关键字参数&am…

网站生成静态慢原因建设银行档案管理网站

1. 什么是幂等性? 幂等性是指在分布式系统中,一个操作多次执行的结果与其执行一次的结果相同。设计具有幂等性的分布式系统可以有效避免数据不一致和重复处理的问题。 幂等系统的应用场景 在微服务架构下,由于分布式天然特性的时序问题, 以…

中小企业为什么要建网站oppo软件商店安装

前言 在上一篇文章中,我解释了如何以及为什么在Java代码中使用enums而不是switch/case控制结构。 在这里,我将展示如何扩展现有enums功能。 介绍 Java enum是一种编译器魔术。 在字节码中,任何enum都表示为扩展抽象类java.lang.Enum并具有几…

工信部网站备案流程网站管理强化阵地建设

基础面试题 什么是AOF AOF(Append-Only File)用于将Redis服务器收到的写操作追加到日志文件,通过该机制可以保证服务器重启后依然可以依靠日志文件恢复数据。 它的工作过程大抵分为以下几步: 收到客户端的写入命令(例如SET、DE…

建设网站需要的资金清单咨询公司的成本费用有哪些

一、前言 最近将推流程序完善了很多功能,尤其是增加了对多种流媒体服务程序的支持,目前支持mediamtx、LiveQing、EasyDarwin、nginx-rtmp、ZLMediaKit、srs、ABLMediaServer等,其中经过大量的对比测试,个人比较建议使用mediamtx和…

响应式网站怎么样深圳市手机网站建设企业

覆盖索引:查询使用了索引,并且需要返回的列,在索引里面都可以找到,减少select*的使用 1、using index condition Extra 为using index condition 表明查找使用了索引,但是需要回表查询(也就是先二级索引&…

建设网站的一般过程中信建设有限责任公司 电话

导言 生成式 AI 正在改变企业的运作方式,并加快创新的步伐。总体而言,人工智能正在改变企业利用技术的方式。生成式 AI 技术包括微调和部署大型语言模型(LLM),并允许开发人员访问这些模型以执行提示和对话。负责在 Kub…

怎样用电脑做网站四川网站营销seo什么价格

文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成…

WordPress插件Discuz企业网站seo模板

看网上的 win R 然后终端输入什么删除的,照做了都没有删掉 有火绒的可以试试: 拖进去就删掉了 很好使

专业邯郸做网站ftp 转 wordpress

1.打开终端,输入: sudo apt-get updata 输入root用户密码 2.更新完毕后,输入 sudo apt-get install mysql-server ubuntu14.04安装中间会让你设置密码,输入密码后点击确认(mysql123) 3.安装结束后,查看端口号是否开启 …

珠海网站搜索引擎优化app推广渠道有哪些

如果循环条件满足的时候,则程序会一直执行下去。如果需要强制跳出循环,则需要使用跳转语句来完成。PHP8的跳转语句包括break语句、continue语句和goto语句。 1、break语句 break语句的作用是完全终止循环,包括while、do…while、for、switch…

新乡专业做淘宝网站百度做app的网站

什么是物联网智能控制器? 物联网智能控制器是蜂窝物联自主研发的一种远程测控设备(RTU),负责对现场信号、工业设备的监测和控制。本质上是一个模块化封装的微型计算机设备,将相应的一些功能进行了封装,无需进行电路设计和硬件程序…

电商网站设计的企业网址大全hao123

安装office时,提示某项注册表无法写入,请查看是否有管理员权限 大概就是这个意思,记不清楚了,解决办法: 首先如果你确认软件没有问题并且是用管理员帐户登录的话,请关闭防火墙与杀毒软件,重试&a…

如何去做一个网站网站建设西街

JUnit中的断言(Assert)有哪些类型? JUnit提供了多种断言类型来帮助测试代码的正确性。常见的断言类型包括: 1、assertEquals: 用于检查两个值是否相等。如果不相等,测试失败。 2、assertTrue和assertFal…

企业网站设计建设长春网站布局如何修改

收藏 难度:简单 标签:暂无标签 题目描述 孩纸,珍惜吧!这可能会是有史以来最简单的题目了、 有这样的函数F(i)i*i*i*i3*i*i*i2*i*i8*i9;请你找出他所有的整数函数值。 嘻嘻,不是这么的难题 !…

无锡网站建设网网络营销推广部做什么

第 一 部分 高级篇 第 1 章 Explain 查看执行计划 在 clickhouse 20.6 版本之前要查看 SQL 语句的执行计划需要设置日志级别为 trace 才能可以看到,并且只能真正执行 sql,在执行日志里面查看。在 20.6 版本引入了原生的执行计划的语法。在 20.6.3 版本成…

青岛做公司网站企业网站设计的重要性

今天给大家介绍IDEA开发工具如何配置devtools热加载工具。1、devtools原理介绍spring-boot-devtools是spring为开发者提供的热加载工具包。主要原理是使用了两个ClassLoader类加载器,一个Classloader加载那些不会改变的类(第三方Jar包)&#…

网站备案 不关站wordpress配置发信

项目地址:https://github.com/leVirve/lsun-room/tree/master 发表时间:2018 icpr 场景理解,在现实交互的众多方面中,因其在增强现实(AR)等应用中的相关性而得到广泛关注。场景理解可以分为几个子任务&…

网站程序 制作网站建设需求说明书怎么写

Problem: 167. 两数之和 II - 输入有序数组 文章目录 题目描述思路复杂度Code 题目描述 思路 1.定义左、右指针left、right分别指向数组索引为0和索引为nums.length - 1,定义结果数组int[] res new int[2]用于存储索引; 2.查找:当判断numbers[left] nu…

网站建设推广专家吉林企业建站系统费用

35.如图所示,SWA、SWB、SWC都运行RSTP,SWB上的GEO/O/2端口和SWC上的GEO/0/1端其端口角色为? A.backup端口.Alternative端口 B.Alternative端口、Backup端口 C.Root端口、Designate端口 D.Backup端口、Root端口 答案:A 注释: 一个链路(冲突域…