当前位置: 首页 > news >正文

软件开发工程师机构竞价排名和seo的区别

软件开发工程师机构,竞价排名和seo的区别,深圳做模板网站的公司,wordpress爱客0.9✅作者简介#xff1a;大家好#xff0c;我是小杨 #x1f4c3;个人主页#xff1a;「小杨」的csdn博客 #x1f433;希望大家多多支持#x1f970;一起进步呀#xff01; Redis基本的全局命令 1#xff0c;KEYS命令 语法#xff1a;KEYS pattern KEYS命令用来查询服… ✅作者简介大家好我是小杨 个人主页「小杨」的csdn博客 希望大家多多支持一起进步呀 Redis基本的全局命令 1KEYS命令 语法KEYS pattern KEYS命令用来查询服务器上所有满足样式pattern的 key使用该命令的时间复杂度为O(N)。 注在生产环境上一般会禁止使用KEYS命令这是因为Redis是一个单线程服务器当Redis中的数据量较多时执行KEYS命令的时间较长就导致Redis服务器阻塞进而无法给其他客户端提供服务。 KEYS命令⽀持如下统配样式 ?匹配一个任意字符如h?llo 匹配 hellohallo 和 hxllo。*匹配0个或多个任意字符如h*llo 匹配 hllo 和 heeeello。[abc]只能匹配到[]里面指定的字符如h[ae]llo 匹配 hello 和 hallo 但不匹配 hillo。[^a]排除[]里面指定的字符如h[^e]llo 匹配 hallohbllo… 但不匹配 hello。[a-c]匹配[]里面指定的字符范围包含两侧边界如h[a-b]llo 匹配 hallo 和 hbllo。 数据准备 具体实例 1匹配一个任意字符 2*匹配0个或多个任意字符 3[ae]只能匹配到[]里面指定的字符 4[ ^abc]排除[]里面指定的字符 5[a-b]匹配[]里面指定的字符范围 2EXISTS命令 语法EXISTS key [key …] EXISTS命令是判断指定的KEY是否存在KEY可以是一个也可以是多个返回的是KEY存在的个数。 一次查询多个KEY是否存在与分多次查询KEY是否存在相比的好处是减少了网络开销和调用内存的开销执行效率更高。 在实际应用中选择哪一种方式通常取决于具体的需求如果是为了减少网络开销使用一次查询多个KEY如果想更精细地判断每个键的存在性使用分多次查询KEY比较合适。 数据准备 具体操作 3DEL命令 语法DEL key [key …] DEL命令是删除指定的KEYKEY可以是一个也可以是多个返回的是删除Key的个数。 数据准备 具体操作 4EXPIRE命令 语法EXPIRE key seconds EXPIRE命令用于给指定的KEY设置过期时间设置的时间单位为秒返回的结果是0或1。【0表示设置失败1表示设置成功】 EXPIRE命令通常与TTL命令搭配使用当KEY存活时间超过所设置的过期时间就会被自动删除。 EXPIRE命令可用于很多业务场景例如规定时间内完成业务操作【倒计时】基于Redis实现分布式锁。 具体操作 问1Redis的Key的过期策略是怎么实现的 答Redis 使用的是一种被称为惰性删除Lazy Expire的过期策略。具体来说Redis 不会立即删除已过期的键值对而是在访问某个键时会检查该键是否过期如果过期则会进行删除操作。 问2使用惰性删除的过期策略有哪些优点和缺点? 答使用惰性删除的过期策略的优点是可以减少系统开销只在需要时删除过期数据提高性能和效率避免了堵塞而其缺点是可能导致存储空间的浪费因为过期数据并不立即删除而是等到访问时才进行清理不适用于对实时性要求非常高的业务场景。 问3有没有其他的方法作为Redis的Key过期策略 定期删除 Redis会定期地随机抽取一部分设置了过期时间的键检查它们是否过期如果过期则删除。这样可以在一定程度上避免惰性删除可能导致的键在内存中存留的时间较长问题。但定期删除也有可能带来一些性能开销特别是在扫描大量键时。定时任务 基于优先级队列和基于时间轮的定时器是两种常见的实现方式定时检查并删除过期的键。这是一种手动维护的方式适用于对过期键的管理要求较为严格的场景。 问4基于优先级队列的定时器简单介绍 在基于优先级队列的定时器中会将需要执行的任务按照执行时间加入优先级队列优先级规则为过期时间越早其优先级就越高定时器会定期检查队列头部查看队首任务的执行时间是否已经到期如果已经过期就会执行删除key的操作并将其从队列中移除。而在这个过程中不需要遍历所有的key只需要关注队列的头部。 另外在检查队首元素的过期时间操作不能够太频繁过于频繁会影响性能此时的做法是根据当前系统的时间和队首元素的过期时间设置一个线程等待时间当到了时间就唤醒线程执行对应的操作这种做法就避免了频繁检查减少CPU开销使得性能更高。【当线程在休眠时新增一个更早过期的key这时就要先唤醒当前线程然后再重新根据当前系统时间和队首时间设置删除等待时间 …】 问5基于时间轮的定时器简单介绍 在基于时间轮的定时器中通常使用时间轮数据结构来实现定时任务的调度和执行。时间轮是一种将时间划分为若干个槽slot的数据结构每个槽表示一个时间单位。时间轮按照时间的流逝不断地顺时针移动使得每个槽的时间逐渐增加。 时间轮调度器的时间精度不是很高对于精度要求特别高的调度任务可能不太适合因为时间轮算法的精度取决于时间段指针单元的最小粒度大小。比如时间轮的格子是一秒跳一次那么调度精度小于一秒的任务就无法被时间轮所调度。 时间轮底层采用数组实现数组中的每个元素可以存放一个定时任务列表TimerTaskList。TimerTaskList 是一个环形的双向链表链表中的每一项表示的都是定时任务项TimerTaskEntry其中封装了真正的定时任务 TimerTask。 5PEXPIRE命令 语法PEXPIRE key milliseconds PEXPIRE命令用于给指定的KEY设置过期时间设置的时间单位为毫秒返回的结果是0或1。【0表示设置失败1表示设置成功】 PEXPIRE命令通常与PTTL命令搭配使用当KEY存活时间超过所设置的过期时间就会被自动删除。 6TTL命令 语法TTL key TTL命令用于查询指定的KEY剩余的生存时间以秒为单位返回的是给定key的剩余生存时间(TTLtime to live)。 TTL命名有三种返回值分别为【key的剩余生存时间】-1【key未设置过期时间】-2【key不存在】。 具体操作 7PTTL命令 语法PTTL key PTTL命令用于查询指定的KEY剩余的生存时间以毫秒为单位返回的是给定key的剩余生存时间。 PTTL命名有三种返回值分别为【key的剩余生存时间】-1【key未设置过期时间】-2【key不存在】。 8TYPE命令 语法TYPE key TYPE命令用于判断指定KEY的Value数据类型返回的是key所储存的值的类型可以是nonestringlistsetzsethashstream … 。 数据准备 具体操作 本文小结Redis有哪些基本全局命令 KEYS查询服务器中所有满足 pattern 的 KEY。语法keys pattern,EXISTS判断指定的KEY是否存在返回KEY存在的个数。语法exists key [key …]DEL删除指定的KEY返回的是删除KEY的个数。语法del key [key …]EXPIRE/PEXPIRE给指定的KEY设置过期时间返回的结果是0或1。语法expire/pexpire key seconds/millisecondsTTL/PTTL查询指定的KEY剩余的生存时间返回的结果是key的剩余生存时间-1【key未设置过期时间】-2【key不存在】。语法ttl/pttl keyTYPE判断指定KEY的Value数据类型返回的是key所储存的值的类型。语法type key 结语 这就是本期博客的全部内容啦如果有什么其他的问题无法自己解决可以在评论区留言哦 最后如果你觉得这篇文章写的还不错的话或者有所收获的话麻烦小伙伴们动动你们的小手给个三连呗点赞评论✍收藏多多支持一下各位的支持是我最大的动力后期不断更新优质的内容来帮助大家一起进步。那我们下期见
http://www.yayakq.cn/news/1130/

相关文章:

  • 一女被多男做的视频网站90设计网页版
  • 大连网站前端制作公司网上做家教兼职哪个网站
  • 做网站换域名珠海溢动网络科技有限公司
  • 营销网站建设的价格wordpress 不带主题显示
  • 网站一般用什么语言写ios开发者账号多少钱一年
  • 哪些企业需要网站建设的公司网站功能性建设有哪些
  • 个人网站网页设计模板临沂设计网站的公司
  • 工信和信息化网站备案系统广州网站开发十度网络最好
  • 英语门户网站织梦源码简洁轻便的wordpress主题
  • 网站开发项目个人总结做的网站怎么发布到网上
  • 网站栏目下拉菜单南昌seo站内优化
  • 南通市网站建设浑南区建设局网站
  • 互联网众筹网站怎样建设如何编写微信小程序代码
  • 网站开发自学时间申请注册商标需要多少钱
  • 自己架设服务器建网站企业数字化建设公司
  • .net做网站教程seo推广优化工具
  • wordpress网站后台代做毕业设计找哪个网站好
  • wordpress多站点模式大数据营销有哪些方面的应用
  • 阿里云个人不能开网站做设计需要素材的常用网站有哪些
  • 本地网站建设官网外贸圈阿里巴巴
  • 南京建设监理协会网站打不开深圳做琴行的公司网站
  • 建立搜索引擎网站网站设计制作一条龙
  • 网站备案有什么作用镇江怎么样
  • 网站一级域名和二级域名区别网络信息安全网站开发教程
  • 专门做特价的网站电子商务网站建设的背景
  • 沧州网站制作校园在线网站怎么做
  • 网站开发设计有限公司电脑中怎样安装wordpress
  • 制作 网站wordpress 前台用户中心
  • 好的网站怎么设计网站营销费用
  • 东城免费做网站网站建设都有哪些方面