![](https://img-blog.csdnimg.cn/acf1f24fe9204c54bf3d4c1ceec8132e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis学习
文章平均质量分 66
小滴课堂课程——Redis学习
ElendaLee
这个作者很懒,什么都没留下…
展开
-
RedisTemplate 配置类
RedisTemplate 配置类原创 2022-10-24 09:57:05 · 1756 阅读 · 0 评论 -
RedisTemplate 和 StringRedisTemplate 的区别
RedisTemplate 和 StringRedisTemplate 的区别转载 2022-10-21 16:52:00 · 238 阅读 · 0 评论 -
Redis框架中 Jedis、Lettuce、Redisson 有什么区别
Redis框架中 Jedis、Lettuce、Redisson 有什么区别转载 2022-10-21 14:42:37 · 259 阅读 · 0 评论 -
分布式缓存Redis6 持久化配置 AOF 和 RDB
一、Redis6 持久化配置介绍和RDB讲解 Redis持久化介绍 Redis是一个内存数据库,如果没有配置持久化,redis重启后数据就全丢失 因此开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。 两种持久化方式 RDB (Redis DataBase) AOF (Append Only File) RDB持久化介绍 在指定的时间间隔内将内存中的数据集快照写入磁盘 默认的文件名为d原创 2022-05-22 17:13:53 · 394 阅读 · 0 评论 -
内存不足时 Redis的 Key 内存淘汰策略
背景 redis在占用的内存超过指定的maxmemory之后, 通过maxmemory_policy确定redis是否释放内存以及如何释放内存 提供多种策略 策略 volatile-lru(least recently used) 最近最少使用算法,从设置了过期时间的键中选择空转时间最长的键值对清除掉; volatile-lfu(least frequently used) 最近最不经常使用算法,从设置了过期时间的键中选择某段时间之内使用频..转载 2022-05-22 15:29:08 · 165 阅读 · 0 评论 -
Redis6的 key 过期时间删除策略
背景 redis的key配置了过期时间,这个是怎么被删除的 redis数据明明过期了,怎么还占用着内存? Redis 就只能用 10G,你要是往里面写了 20G 的数据,会发生什么?淘汰哪些数据 redis key过期策略 定期删除+惰性删除。 Redis如何淘汰过期的keys: set name jack 3600 定期删除: 隔一段时间,就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除, 定期删除可..转载 2022-05-22 15:20:18 · 106 阅读 · 0 评论 -
Redis6 服务端配置 config命令介绍
config命令介绍(都有默认值) 可以动态地调整 Redis 服务器的配置(configuration)而无须重启 config get xxx、config set xxx 登录redis客户端[root@localhost bin]# ./redis-cli -a 1qazXSW@键入 config get * 可查看所有配置信息127.0.0.1:6379> config get * 1) "rdbchecksum" 2) "yes" 3) "d...原创 2022-05-22 15:09:38 · 1139 阅读 · 0 评论 -
Redis6 服务端配置 info命令介绍
登录redis客户端,键入127.0.0.1:6379> info# Server 有关redis服务器的常规信息redis_version:6.2.1redis_git_sha1:00000000redis_git_dirty:0redis_build_id:221c66a0fd6140ba# 运行模式,单机或者集群redis_mode:standaloneos:Linux 3.10.0-1160.el7.x86_64 x86_64arch_bits:64# redis所使.原创 2022-05-22 11:39:00 · 258 阅读 · 0 评论 -
Redis6 高可用系列,Cluster集群和分片
一、Cluster集群 背景 Sentinel解决了主从架构故障自动迁移的问题 但是Master主节点的写能力和存储能力依旧受限 使用Redis的集群cluster就是为了解决单机Redis容量有限的问题,将数据按一定的规则分配到多台机器 什么是集群Cluster 是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理 容易和分布式弄混,分布式系统简单的可以认为就一个庞大的系统,进行拆分度多个小系统 Cluster模式是R原创 2022-05-21 21:20:53 · 661 阅读 · 1 评论 -
Redis6 高可用系列,主从+Sentinel哨兵监控
普通的主从结构,当主服务器宕机后,需要手动把一台从服务器切换为主服务器,人工干预费事费力,还会造成一段时间内服务不可用。一、哨兵模式介绍Redis提供了哨兵的命令,是一个独立的进程 哨兵通过发送命令给多个节点,等待Redis服务器响应,从而监控运行的多个Redis实例的运行情况 当哨兵监测到master宕机,会自动将slave切换成master,通过通知其他的从服务器,修改配置文件切换主机Sentinel 三大工作任务 监控(Monitoring) Sentinel 会不断地检查你原创 2022-05-20 17:18:04 · 898 阅读 · 0 评论 -
Redis6 高可用系列,主从节点之间的复制、读写分离
目录一、Redis6 主从复制+读写分离介绍二、Linux服务器 Redis6主从复制 一主二从架构环境准备三、启动主节点和从节点四、Redis6.X主从复制-读写分离原理解析一、Redis6 主从复制+读写分离介绍 背景 单机部署简单,但是可靠性低,且不能很好利用CPU多核处理能力; 生产环境必须要保证高可用,一般不可能单机部署; 读写分离是可用性要求不高、性能要求较高、数据规模小的情况; 目标 读写分离,扩展.原创 2022-05-20 02:56:11 · 355 阅读 · 0 评论 -
CentOS 7.9 源码安装Redis
一、下载tar.gz源码包链接:https://pan.baidu.com/s/1ZXmAEceaRVZD1AGtjhwBxA提取码:nii8二、将tar.gz源码包导入目标目录并cd进该目录解压包 tar -zxvf redis-6.2.1.tar.gz并且cd进入redis-6.2.1目录#安装gccyum install -y gcc-c++ autoconf automake#centos7 默认的 gcc 默认是4.8.5,版本小于 5.3 无法编译,需要先安装gc..原创 2022-05-17 16:12:19 · 384 阅读 · 0 评论