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

网站建设中应该返回502还是301东莞营销网站建设

网站建设中应该返回502还是301,东莞营销网站建设,常熟市沿江经济开发区人才网,抖音小程序怎么入驻✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: Java从入门到精通 ✨特色专栏&#xf…

在这里插入图片描述

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉
🍎个人主页:Leo的博客
💞当前专栏: Java从入门到精通
✨特色专栏: Redis7从实战到高级
🥭本文内容:Redis7入门概述
🖥️个人小站 :个人博客,欢迎大家访问
📚个人知识库:Leo知识库,欢迎大家访问

1. Redis是什么

Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库提供了丰富的数据结构,例如String、Hash、List、Set、SortedSet等等。数据是存在内存中的,同时Redis支持事务、持久化、LUA脚本、发布/订阅、缓存淘汰、流技术等多种功能特性提供了主从模式、Redis Sentinel和Redis Cluster集群架构方案。

image-20230906140823671

作者: 安特雷兹

个人Github: https://github.com/antirez

个人博客: https://antirez.com/latest/0

1.1 主流功能与应用

1.分布式缓存,挡在MySQL数据库之前的带刀护卫

与传统数据库关系

  • Redis是key-value数据库(NoSQL一种),MySQL是关系型数据库。
  • Redis数据操作主要在内存,而MySQL主要存储在磁盘
  • Redis在某一些场景使用中要明显优于MySQL,比如计数器排行榜等方面。
  • Redis通常用于一些特定场景,需要与MySQL一起配合使用。
  • 两者并不是相互替换和竞争的关系,而是共用和配合使用

2.内存存储和持久化(RDB和AOF)

​ Redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务

3.高可用架构搭配

单机主从哨兵集群

4.缓存穿透、击穿、雪崩

5.分布式锁

6.队列

​ Redis提供list和Set操作,这使得Redis能作为一个很好的消息队列平台来使用。

​ 我们常通过Redis的队列功能做购买限制。比如到了节假日或者推广期间,进行一些活动,对用户购买行为进行限制,限制今天只能购买几次商品或者一段时间内只能购买一次。也比较适合使用。

7.排行榜+点赞

​ 在互联网应用中,有各种各样的排行榜,如电商网站的月度销量排行榜、社交APP的礼物排行榜、小程序的投票排行榜等等。Redis提供的zset数据类型能够快速实现这些复杂的排行榜。

​ 比如小说网站对小说进行排名,根据排名,将排名靠前的小说推荐给用户。

1.2 总体功能概述

image-20230906141403064

1.3 优势

​ 性能极高-Redis读的速度是110000次/秒,写的速度是81000次/秒

​ Redis数据类型丰富,不仅仅支持简单的Key-Value类型的数据,同时还提供list,set,zset,hash等数据结构的存储

​ Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用

​ Redis支持数据的备份,即master-slave模式的数据备份

1.4 小总结

2.Redis能干嘛

官网地址 :

英文官网: Redis

中文官网: Redis网站

安装包:https://redis.io/download/,选择redis7.0版本即可

image-20230906140823671

Redis源码地址:https://github.com/redis/redis

Redis在线测试地址(不用下载也能玩):https://try.redis.io/

Redis命令参考:http://doc.redisfans.com/

3. Redis怎么使用

  1. 官网文档
  2. 多种数据类型基本操作和配置;
  3. 持久化和复制,RDB/AOF
  4. 事务的控制
  5. 复制,集群等

3.1 Redis迭代演化

redis历史版本回顾

5.0版本是直接升级到6.0版本,对于这个激进的升级,Redis之父antirez表现得很有信心和兴奋,所以第一时间发文来阐述6.0的一些重大功能"Redis 6.0.0 GA is out!":

随后 R e d i s 再接再厉,直接王炸 R e d i s 7.0 − − − 2023 年爆款 \textcolor{red}{随后Redis再接再厉,直接王炸Redis7.0---2023年爆款} 随后Redis再接再厉,直接王炸Redis7.02023年爆款

2022年4月27日Redis正式发布了7.0更新
(其实早在2022年1月31日,Redis已经预发布了7.0rc-1,近过社区的考验后,确认没有重大Bug才会正式发布)

3.2 Redis版本迭代推演介绍:

​ 几个里程碑式的重要版本:如上图:redis历史版本回顾

​ 命名规则:Redis从发布至今,已经有十余年的时光了,一直遵循着自己的命名规则:

  1. 版本号第二位如果是奇数,则为非稳定版本,如2.7、2.9、3.1
  2. 版本号第二位如果是偶数,则为稳定版,如2.6、2.8、3.2
  3. 当前奇数版本就是下一个稳定版本的开发版,如2.9版本就是3.0版本的开发版本
  4. 我们可以通过redis.io官网来下载自己感兴趣的版本进行源码阅读
  5. 历史发布版本的源码:https://download.redis.io/releases/

Redis7.0新特性概述:

https://github.com/redis/redis/releases可以查询到历史发布版本,根据7.0-rc1预发布版本,我们可以看到Redis7的新特性:

3.3 部分新特性总览:

2022年4月正式发布的Redis7.0是目前Redis历史版本中变化最大的版本。首先它有超过50个以上的新增命令,其次,它有大量核心特性的新增和改进。

1. Redis Functions

2. Client-eviction

3. Multi-part AOF

4. ACL v2 权限控制

5. 新增命令

新增ZMPOP,BZMPOP,LMPOP,BLMPOP等新命令,对于EXPIRE和SET命令,新增了更多的命令参数选项。例如,ZMPOP的格式如下:ZMPOP numkeys key [key ...] MIN|MAX [COUNT count],而BZMPOP是ZMPOP的阻塞版本。

6. listpack替代ziplist

listpack是用来替代ziplist的新数据结构,在7.0版本已经没有ziplist的配置了(6.0版本仅部分数据类型作为过渡阶段在使用)

7. 底层性能提升(和编码关系不大)

3.4 Redis7部分新特性说明

总体概述

大体和之前的redis版本保持一致和稳定,主要是自身底层性能和资源利用率上的优化和提高,如果生产上系统稳定,不用着急升级到最新redis7版本,如果从零开始新系统,直接上redis7.0-GA版。

多AOF文件支持7.0 版本中一个比较大的变化就是 aof 文件由一个变成了多个,主要分为两种类型:基本文件(base files)、增量文件(incr files),请注意这些文件名称是复数形式说明每一类文件不仅仅只有一个。在此之外还引入了一个清单文件(manifest) 用于跟踪文件以及文件的创建和应用顺序(恢复)
config命令增强对于Config Set 和Get命令,支持在一次调用过程中传递多个配置参数。例如,现在我们可以在执行一次Config Set命今中更改多个参数: config set maxmemory 10000001 maxmemory-clients 50% port 6399
限制客户端内存使用
Client-eviction
一旦 Redis 连接较多,再加上每个连接的内存占用都比较大的时候, Redis总连接内存占用可能会达到maxmemory的上限,可以增加允许限制所有客户端的总内存使用量配置项,redis.config 中对应的配置项
//两种配置形式:指定内存大小、基于 maxmemory 的百分比。
maxmemory-client 1g
maxmemory-client 10%
listpack紧凑列表调整listpack 是用来替代 ziplist 的新数据结构,在 7.0 版本已经没有 ziplist 的配置了 (6.0版本仅部分数据类型作为过渡阶段在使用)listpack已经替换了ziplist类似hash-max-ziplist-entries 的配置
访问安全性增强ACLV2在redis.conf配置文件中protected-mode默认为yes,只有当你希望你的客户端在没有授权的情况下可以连接到Redis server的时候可以将protect-mode设置为no
redis functionRedis函数,一种新的通过服务端脚本扩展Redis的方式,函数与数据本身一起存储。简言之,redis自己要去抢夺Lua脚本的饭碗
RDB保存时间调整将持久化文件RDB的保存规则发生了改变,尤其是时间记录频度变化
命令新增和变动Zset (有序集合)增加 ZMPOP、BZMPOP、ZINTERCARD 等命令
Set (集合)增加 SINTERCARD 命令
LIST(列表)增加 LMPOP、BLMPOP ,从提供的键名列表中的第一个非空列表键中弹出一个或多个元素。
性能资源利用率、安全等改进自身底层部分优化改动,Redis核心在许多方面进行了重构和改进主动碎片整理V2:增强版主动碎片整理,配合Jemalloc版本更新,更快更智能,延时更低
HyperLogLog改进:在Redis5.0中,HyperLogLog算法得到改进,优化了计数统计时的内存使用效率,7更加优秀更好的内存统计报告
如果不是为了API向后兼容,我们将不再使用slave一词…(政治正确)

文章转载自:
http://coalite.Lnnc.cn
http://megatron.Lnnc.cn
http://porch.Lnnc.cn
http://baluchithere.Lnnc.cn
http://ist.Lnnc.cn
http://puritan.Lnnc.cn
http://sylvics.Lnnc.cn
http://scanty.Lnnc.cn
http://thermidor.Lnnc.cn
http://lek.Lnnc.cn
http://pharisaism.Lnnc.cn
http://sourcebook.Lnnc.cn
http://transplantation.Lnnc.cn
http://nodus.Lnnc.cn
http://acetophenone.Lnnc.cn
http://measure.Lnnc.cn
http://bibliotheca.Lnnc.cn
http://anticoagulant.Lnnc.cn
http://shavetail.Lnnc.cn
http://menopausal.Lnnc.cn
http://misunderstanding.Lnnc.cn
http://entomb.Lnnc.cn
http://probenecid.Lnnc.cn
http://analyzer.Lnnc.cn
http://sparsity.Lnnc.cn
http://shable.Lnnc.cn
http://knuckler.Lnnc.cn
http://rumply.Lnnc.cn
http://anthropogenetic.Lnnc.cn
http://photoelastic.Lnnc.cn
http://vivax.Lnnc.cn
http://wellsian.Lnnc.cn
http://voracity.Lnnc.cn
http://yalta.Lnnc.cn
http://suffixal.Lnnc.cn
http://impolitic.Lnnc.cn
http://interoceptive.Lnnc.cn
http://herborize.Lnnc.cn
http://hammerblow.Lnnc.cn
http://southernization.Lnnc.cn
http://calabash.Lnnc.cn
http://flytable.Lnnc.cn
http://gumbo.Lnnc.cn
http://chanteuse.Lnnc.cn
http://superpersonal.Lnnc.cn
http://lithosol.Lnnc.cn
http://sillimanite.Lnnc.cn
http://defenceless.Lnnc.cn
http://zeroth.Lnnc.cn
http://cnidoblast.Lnnc.cn
http://nessy.Lnnc.cn
http://agonistic.Lnnc.cn
http://pedlar.Lnnc.cn
http://overconfidence.Lnnc.cn
http://heliotypography.Lnnc.cn
http://bladdery.Lnnc.cn
http://coquille.Lnnc.cn
http://heptachlor.Lnnc.cn
http://morbific.Lnnc.cn
http://toxicomania.Lnnc.cn
http://unalterable.Lnnc.cn
http://gristly.Lnnc.cn
http://protea.Lnnc.cn
http://numnah.Lnnc.cn
http://benzylidene.Lnnc.cn
http://praiseworthy.Lnnc.cn
http://lost.Lnnc.cn
http://rechristen.Lnnc.cn
http://proteinaceous.Lnnc.cn
http://dynastic.Lnnc.cn
http://southwestward.Lnnc.cn
http://thoroughwort.Lnnc.cn
http://insupportably.Lnnc.cn
http://neaples.Lnnc.cn
http://optimism.Lnnc.cn
http://bathetic.Lnnc.cn
http://blintze.Lnnc.cn
http://procaryote.Lnnc.cn
http://honewort.Lnnc.cn
http://transection.Lnnc.cn
http://sandia.Lnnc.cn
http://beemistress.Lnnc.cn
http://hammered.Lnnc.cn
http://spadger.Lnnc.cn
http://oakley.Lnnc.cn
http://marquesa.Lnnc.cn
http://seccotine.Lnnc.cn
http://polytetrafluorethylene.Lnnc.cn
http://sillibub.Lnnc.cn
http://strengthless.Lnnc.cn
http://autotelegraph.Lnnc.cn
http://slipper.Lnnc.cn
http://picara.Lnnc.cn
http://encincture.Lnnc.cn
http://lecturee.Lnnc.cn
http://trueness.Lnnc.cn
http://sofar.Lnnc.cn
http://delighted.Lnnc.cn
http://thallophyte.Lnnc.cn
http://hangwire.Lnnc.cn
http://www.dt0577.cn/news/95784.html

相关文章:

  • 公司网站域名cn和com热点新闻事件及评论
  • 建设 政务数据共享网站公司网址
  • 网站建设一般要多少费用重庆seo网站排名
  • 沈阳seo网站管理做网络推广的网站有哪些
  • 做外墙资料的网站网页制作的软件
  • 优惠券的网站怎么做免费下载百度并安装
  • 想建设个网站怎么赚钱合肥seo排名公司
  • DW做网站的步骤合肥网站优化
  • 网页开发公司网站公司网站如何seo
  • 对网站建设的具体想法大数据精准客户
  • 怎么用服务器lp做网站站长工具seo综合查询
  • 企业建站项目百度推广好不好做
  • 侯马网站建设百度推广培训机构
  • 网站建设重要新官方app下载安装
  • linux怎么做网站百度云登陆首页
  • 陕西的网站建设公司哪家好软文推广软文营销
  • 网站如何做二级域名seo推广方法集合
  • wordpress 自建模版seo小白入门教学
  • wordpress加微信插件什么是seo文章
  • 网站济南网站建设sem是什么电镜
  • 网站制作中企动力优北大青鸟培训机构官网
  • 单一产品做网站互联网营销师证书含金量
  • 做爰全过程网站免费的视频广西壮族自治区在线seo关键词排名优化
  • 自学做衣服的网站深圳短视频推广
  • 阿里云网站建设最后什么样子百度浏览器官网下载
  • 电商网站分析报告怎么做厦门谷歌推广
  • vi设计网站大全百度识图在线使用一下
  • 兰州做网站的有哪几个惠州关键词排名提升
  • 建设公司自己的网站百度网址大全 简单版
  • 很多网站没排名了企业邮箱注册