MacBook 安装Redis 一、去官网下载Redis : 官网地址:https://redis.io/ 我下载的是redis-5.0.5.tar.gz ###二、下载完成后解压安装 解压命令 tar zxvf redis-5.0.5.tar.gz 切换到redis目录下 cd redis-5.0 ...
分类:
系统相关 时间:
2020-07-29 14:52:34
阅读次数:
76
知道redis的连接数可以设置 【最大数】、【最大空闲数】、【最小空闲数】 默认的配置是:private int maxTotal = 8; //最大数private int maxIdle = 8; //最大空闲数private int minIdle = 0; //最小空闲数 但是在这个区间里, ...
分类:
其他好文 时间:
2020-07-29 14:51:19
阅读次数:
117
引子 计算机内存有限,越大越贵,Redis的高并发高性能都是基于内存的,用硬盘的话GG。 已过期的key如何处理? 设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略redis有两种策略: (主动)定时删除 定时随机的检查过期的key,如果过期 ...
分类:
其他好文 时间:
2020-07-29 12:42:47
阅读次数:
70
Redis是一个内存数据库,它的数据都保存在内存中,如果实例宕机,那么数据则全部丢失。如何保证数据的完整性和安全性也是提高服务高可用的重要机制之一。 Redis提供了完善的持久化机制,可以把内存中的数据持久化到磁盘上,方便我们进行备份数据和快速恢复数据。 这篇文章我们就来分析Redis的数据持久化是 ...
分类:
其他好文 时间:
2020-07-29 10:28:36
阅读次数:
81
提到事务,相信大家都不陌生,事务的ACID四大特性,也是面试时经常问的,不过一般情况下,我们可能想到的是传统关系型数据库的事务,其实,Redis也是提供了事务机制的,本篇博客就来讲解下Redis的事务机制。 1. 事务演示 Redis的事务提供了一种将多个命令请求打包,然后一次性、按顺序性地执行多个 ...
分类:
其他好文 时间:
2020-07-29 10:15:32
阅读次数:
54
redis主从、redis哨兵、redis集群配置搭建和使用 redis主从 redis主从是基于redis复制上来使用和配置的,从服务器(slave)可以精确的复制主服务器(master)的内容。当主服务发生宕机之后,那么需要主服务器重启,恢复数据,需要消耗一定的时候,如果做了主从,可以直接切到从 ...
分类:
其他好文 时间:
2020-07-29 10:07:32
阅读次数:
55
1.列举至少3个非关系型数据库,简单描述他们的特性 Memcached 特性:数据都在内存中,一般不持久化 支持简单的 key-value模式 一般是作为缓存数据库辅助持久化的数据库 Redis 特性:几乎覆盖了Memcached的绝大部分功能 数据都在内存中,支持持久化,主要用作备份恢复 除了支持 ...
分类:
其他好文 时间:
2020-07-28 22:51:26
阅读次数:
111
搭建springboot博客系统 框架:springboot 第一步:搭建linux环境 第二步:安装docker环境 第三步:安装redis镜像 第四步:安装mysql5.7镜像 第五步:安装jdk(我用的是yum模式) https://blog.csdn.net/qq_42815754/arti ...
分类:
编程语言 时间:
2020-07-28 22:49:48
阅读次数:
88
数据分区 槽的分配 Redis Cluster采用虚拟槽分区,将所有键使用哈希函数映射到编号为0~16383槽(slot)内,每个节点拥有一部分的槽 → 分布式存储 通过以下方式计算key属于哪一个slot: slot = CRC16(key) % 16384 每个节点只需要维护自己被分配的slot ...
分类:
其他好文 时间:
2020-07-28 22:28:46
阅读次数:
88
概要 当redis集群的主节点故障时,Sentinel集群将从剩余的从节点中选举一个新的主节点,有以下步骤: 故障节点主观下线 故障节点客观下线 Sentinel集群选举Leader Sentinel Leader决定新主节点 选举过程 1、主观下线 Sentinel集群的每一个Sentinel节点 ...
分类:
其他好文 时间:
2020-07-28 22:20:56
阅读次数:
94