<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_42220004的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_42220004</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_42220004]]></copyright><item><title><![CDATA[web概念概述]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129155434</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129155434</guid><author>qq_42220004</author><pubDate>Wed, 22 Feb 2023 17:31:35 +0800</pubDate><description><![CDATA[如果用户请求的是静态资源，那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎，可以展示静态资源。* 如果用户请求的是动态资源，那么服务器会执行动态资源，转换为静态资源，再发送给浏览器。* 如：文本，图片，音频、视频, HTML,CSS,JavaScript。，用户通过不同的网址(URL)，客户访问不同的服务器端程序。1. 如果应用过大，用户的体验可能会受到影响。* 所有用户访问，得到的结果可能不一样。* 所有用户访问，得到的结果是一样的。1. 开发、安装，部署，维护 麻烦。]]></description><category></category></item><item><title><![CDATA[企业级解决方案Redis]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129141157</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129141157</guid><author>qq_42220004</author><pubDate>Tue, 21 Feb 2023 16:25:29 +0800</pubDate><description><![CDATA[缓存击穿访问了不存在的数据，跳过了合法数据的redis数据缓存阶段，每次访问数据库，导致对数据库服务器造成压力。如能够有效避免过期时间集中，可以有效解决雪崩现象的出现（约40%），配合其他策略一起使用，并监控服务器的运行数据，根据运行记录做快速调整。对查询结果为null的数据进行缓存（长期使用，定期清理），设定短时限，例如30-60秒，最高5分钟。问题出现后，临时启动防灾业务key，对key进行业务层传输加密服务，设定校验程序，过来的key校验。避免在用户请求的时候，先查询数据库，然后再将数据缓存的问题！]]></description><category></category></item><item><title><![CDATA[集群 Redis]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129133601</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129133601</guid><author>qq_42220004</author><pubDate>Mon, 20 Feb 2023 23:25:35 +0800</pubDate><description><![CDATA[ 集群就是使用网络将若干台计算机联通起来，并提供统一的管理方式，使其对外呈现单机的服务效果。]]></description><category></category></item><item><title><![CDATA[哨兵模式Redis]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129131959</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129131959</guid><author>qq_42220004</author><pubDate>Mon, 20 Feb 2023 22:47:37 +0800</pubDate><description><![CDATA[断开master与slave连接，选取一个slave作为master，将其他slave连接到新的master，并告知客户端新的服务器地址。当被监控的服务器出现问题时，向其他（哨兵间，客户端）发送通知。新的master并将所有slave连接到新的master。不断的检查master和slave是否正常运行。 修改其他slave的配置，连接新的主。 修改配置后，原始的主恢复了怎么办？ 关闭master和所有slave。 找一个slave作为master。 启动新的master与slave。]]></description><category></category></item><item><title><![CDATA[心跳机制Redis]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129130537</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129130537</guid><author>qq_42220004</author><pubDate>Mon, 20 Feb 2023 21:15:41 +0800</pubDate><description><![CDATA[ 进入命令传播阶段候，master与slave间需要进行信息交换，使用心跳机制进行维护，实现双方连接保持在线。slave数量少于2个，或者所有slave的延迟都大于等于10秒时，强制关闭master写功能，停止数据同步。 当slave多数掉线，或延迟过高时，master为保障数据稳定性，将拒绝所有信息同步操作。 周期：由repl-ping-slave-period决定，默认10秒。 作用1：汇报slave自己的复制偏移量，获取最新的数据变更指令。 slave延迟由slave发送。]]></description><category></category></item><item><title><![CDATA[Redis主从复制]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129115217</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129115217</guid><author>qq_42220004</author><pubDate>Sun, 19 Feb 2023 23:05:15 +0800</pubDate><description><![CDATA[基于主从结构，配合读写分离，由slave分担master负载，并根据需求的变化，改变slave的数量，通过多个从节点分担数据读取负载，大大。为了避免单点Redis服务器故障，准备多台服务器，互相连通。 现象：内存不足，从16G升级到64G，从64G升级到128G，无限升级内存。：当master出现问题时，由slave提供服务，实现快速的故障恢复。：基于主从复制，构建哨兵模式与集群，实现Redis的高可用方案。提供服务，实现Redis的高可用，同时实现数据。：master写、slave读，]]></description><category></category></item><item><title><![CDATA[高级数据类型]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129114512</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129114512</guid><author>qq_42220004</author><pubDate>Sun, 19 Feb 2023 21:36:32 +0800</pubDate><description><![CDATA[为了解决单一的业务而存在。]]></description><category></category></item><item><title><![CDATA[Redis服务器配置]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129114392</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129114392</guid><author>qq_42220004</author><pubDate>Sun, 19 Feb 2023 20:41:28 +0800</pubDate><description><![CDATA[日志级别开发期设置为verbose即可，生产环境中配置为notice，简化日志输出量，降低写日志IO的频度。 导入并加载指定配置文件信息，用于快速创建redis公共配置较多的redis实例配置文件，便于维护。开发期 debug   线上notice（会减少很多日志）当客户端连接到达上限，Redis会。/path/server-端口号.conf。 客户端闲置等待最大时长，达到最大值后。 设置服务器以守护进程的方式运行。 设置服务器以指定日志记录。如需关闭该功能，设置为 0。 设置服务器端口号。]]></description><category></category></item><item><title><![CDATA[Redis 删除策略]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129111766</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129111766</guid><author>qq_42220004</author><pubDate>Sun, 19 Feb 2023 20:30:42 +0800</pubDate><description><![CDATA[ Redis是一种内存级数据库，所有数据均存放在内存中，内存中的数据可以通过TTL指令获取其状态。XX ：具有时效性的数据。Redis中的数据特征。-1 ：永久有效的数据。]]></description><category></category></item><item><title><![CDATA[redis事务]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129110989</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129110989</guid><author>qq_42220004</author><pubDate>Sun, 19 Feb 2023 16:28:01 +0800</pubDate><description><![CDATA[redis事务就是一个命令执行的队列，将一系列预定义命令包装成一个整体（一个队列）。1.如果定义的事务中所包含的命令存在语法错误，整体事务中所有命令均不会执行。包括那些语法正确的命令。注意：加入事务的命令暂时进入到任务队列中，并没有立即执行，只有执行exec命令才开始执行。注意：已经执行完毕的命令对应的数据不会自动回滚，需要程序员自己在代码中实现回滚。设定事务的结束位置，同时执行事务。设定事务的开启位置，此指令执行后，后续的所有指令均加入到事务中。2.能够正确运行的命令会执行，运行错误的命令不会被执行。]]></description><category></category></item><item><title><![CDATA[Redis 持久化]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129108798</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129108798</guid><author>qq_42220004</author><pubDate>Sun, 19 Feb 2023 13:24:40 +0800</pubDate><description><![CDATA[ 将数据的操作过程进行保存，日志形式，存储操作过程，存储格式复杂，关注点在数据的操作过程。利用永久性存储介质将数据进行保存，在特定的时间将保存的数据进行恢复的工作机制称为持久化。 将当前数据状态进行保存，快照形式，存储数据结果，存储格式简单，关注点在数据。防止数据的意外丢失，确保数据安全性。RDB启动方式 —— save指令。 谁：redis操作者（用户） 什么时间：即时（随时进行） 干什么事情：保存数据。手动执行一次保存操作。]]></description><category></category></item><item><title><![CDATA[基于Linux环境安装Redis]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129108629</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129108629</guid><author>qq_42220004</author><pubDate>Sun, 19 Feb 2023 11:26:57 +0800</pubDate><description><![CDATA[以守护进程方式启动，使用本启动方式，redis将以服务的形式存在，日志将不再打印到命令窗口中。设定当前服务文件保存位置，包含日志文件、持久化文件（后面详细讲解）等。make install [destdir=/目录]dir “/自定义目录/redis/data“tar –xvf 文件名.tar.gz。ln -s 原始目录名 快速访问目录名。 创建配置文件管理目录。 创建数据文件管理目录。设定日志文件名，便于查阅。设定当前服务启动端口号。 指定配置文件启动。Redis客户端连接。Redis服务端配置。]]></description><category></category></item><item><title><![CDATA[Jedis简易工具类开发]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129102565</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129102565</guid><author>qq_42220004</author><pubDate>Sat, 18 Feb 2023 19:29:23 +0800</pubDate><description><![CDATA[基于连接池获取连接。]]></description><category></category></item><item><title><![CDATA[Jedis]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129071690</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129071690</guid><author>qq_42220004</author><pubDate>Thu, 16 Feb 2023 22:35:59 +0800</pubDate><description><![CDATA[Java程序操作Redis的工具客户端连接redis 连接redisnewJedis(, 6379); 操作redisjedis.set("name""itheima"jedis.get("name" 关闭redis连接。]]></description><category></category></item><item><title><![CDATA[数据库通用操作]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129070037</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129070037</guid><author>qq_42220004</author><pubDate>Thu, 16 Feb 2023 20:50:47 +0800</pubDate><description><![CDATA[通用指令-db基本操作。]]></description><category></category></item><item><title><![CDATA[Redis 通用命令]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129061359</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129061359</guid><author>qq_42220004</author><pubDate>Thu, 16 Feb 2023 17:27:26 +0800</pubDate><description><![CDATA[key通用操作。]]></description><category></category></item><item><title><![CDATA[数据类型实践案例]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129035094</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129035094</guid><author>qq_42220004</author><pubDate>Tue, 14 Feb 2023 23:03:49 +0800</pubDate><description><![CDATA[数据类型实践案例]]></description><category></category></item><item><title><![CDATA[sorted_set Redis]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129033656</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129033656</guid><author>qq_42220004</author><pubDate>Tue, 14 Feb 2023 22:52:39 +0800</pubDate><description><![CDATA[sorted_set 类型 新的存储需求：数据排序有利于数据的有效展示，需要提供一种可以根据自身特征进行排序的方式 需要的存储结构：新的存储模型，可以保存可排序的数据 sorted_set类型：在set的存储结构基础上添加可排序字段sorted_set 类型数据的基本操作 添加数据zadd 获取全部数据zrangezrevrange 删除数据zremsorted_set 类型数据的基本操作。]]></description><category></category></item><item><title><![CDATA[set类型 Redies]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129020789</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129020789</guid><author>qq_42220004</author><pubDate>Tue, 14 Feb 2023 14:44:50 +0800</pubDate><description><![CDATA[ redis 应用于随机推荐类信息检索，例如热点歌单推荐，热点新闻推荐，热卖旅游线路，应用APP推荐，大V推荐等。 set 类型不允许数据重复，如果添加的数据在 set 中已经存在，将只保留一份。 set 虽然与hash的存储结构相同，但是无法启用hash中存储值的空间。 随机获取集合中的某个数据并将该数据移出集合。 求两个集合的交、并、差集并存储到指定集合中。 将指定数据从原始集合中移动到目标集合中。 随机获取集合中指定数量的数据。 判断集合中是否包含指定数据。 获取集合数据总量。]]></description><category></category></item><item><title><![CDATA[Redis list数据类型]]></title><link>https://blog.youkuaiyun.com/qq_42220004/article/details/129010267</link><guid>https://blog.youkuaiyun.com/qq_42220004/article/details/129010267</guid><author>qq_42220004</author><pubDate>Mon, 13 Feb 2023 17:35:51 +0800</pubDate><description><![CDATA[ list可以对数据进行分页操作，通常第一页的信息来自于list，第2页及更多的信息通过数据库的形式加载。 list具有索引的概念，但是操作数据时通常以队列的形式进行入队出队操作，或以栈的形式进行入栈出栈操作。 list中保存的数据都是string类型的，数据总容量是有限的，最多2。 需要的存储结构：一个存储空间保存多个数据，且通过数据可以体现进入顺序。 数据存储需求：存储多个数据，并对数据进入存储空间的顺序进行区分。 list类型：保存多个数据，底层使用双向链表存储结构实现。]]></description><category></category></item></channel></rss>