Redis基础命令
<p>本篇文章记录 Redis 基础命令,包括几个常用的通用命令,和各个类型的数据的操作,包括字符串、哈希、列表、集合、有序集合等在内的基本操作。</p> <h2>通用命令 {#通用命令}</h2> <h3>keys * {#keys-}</h3> <p>返回所有 key,可以使用通配符来查询。...
51工具盒子
<p>本篇文章记录 Redis 基础命令,包括几个常用的通用命令,和各个类型的数据的操作,包括字符串、哈希、列表、集合、有序集合等在内的基本操作。</p> <h2>通用命令 {#通用命令}</h2> <h3>keys * {#keys-}</h3> <p>返回所有 key,可以使用通配符来查询。...
<h1>前言</h1> <p>我们都知道chatgpt可以帮助我们写代码,还可以回答许多有趣的问题,甚至可以帮我们写论文等,那要是我们能够更加简单的使用,是不是更好呢?只需要在idea上装个插件(不用科学上网也能体验到chatgpt)</p> <p><img src="http://static.51t...
<p>在生产环境中,单个索引大小达到1T以上,在正常业务大范围数据查询时,存在订单查询超时问题,导致触发生产事件。</p> <h4>解决办法</h4> <blockquote> <p>当达到超时时间时,Elasticsearch会立即停止I/O占用,终止搜索。</p> </blockquo...
<p>随着项目数据持续不断增长,在触发老年代GC内存回收时,暂停查询或搜索致使业务请求等待过长导致业务订单超时。</p> <h4>问题分析</h4> <p>内存分区简单介绍:</p> <blockquote> <p>新生代Eden区(存放新创建的对象)满时,就会触发Minor GC(...
<p>在生产环境中,单台服务器部署存在2个及以上节点,因机械硬盘性能问题,导致在高并发时出现查询或搜索结果超时,以及磁盘I/O100%的问题。</p> <h4>解决办法</h4> <p>可以选择修改配置文件或者提交接口。</p> <blockquote> <p>允许根据主机名和主机地...
<h2>Maven环境安装、整合进idea</h2> <p>首先,第一步需要下载Maven的安装包,前往Maven官网进行下载。<a href="https://maven.apache.org/download.cgi">https://maven.apache.org/download.cgi</a&...
<h4>1.Redis 介绍</h4> <h5>Nosql 基本概念</h5> <p>为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。</p> <p>NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关...
<h4>Replication(主从复制)</h4> <p>主从复制原理:</p> <ul> <li>从服务器连接主服务器,发送SYNC命令;</li> <li>主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令;</li&...
<h4>概述</h4> <p>Elasticsearch简称ES,是一个基于Lucene构建的开源、分布式、Restful接口的全文搜索引擎,还是一个分布式文档数据库。天生就是分布式、高可用、可扩展的,可以在很短的时间内存储、搜索和分析大量的数据。</p> <h4>准备环境</h4> <p>服务...
1. Redis是什么 ----------- Redis 是一个基于内存的高性能key-value数据库 2.Redis相比memcached有哪些优势 ----------------------- * redis支持更为丰富的数据类型 * redis的速度比memcached快很多 * redis可以持久化其数据 3.Redis为什么是单线程的 ---------...