redis
文章平均质量分 77
redis系列
罗德阿
为生活而努力,着梦想而奋斗
展开
-
redis在springboot中的应用
redis在springboot中的应用需要代码实现和说明,为了更方便读者理解和实战,请点击下面链接redis在springboot中的应用原创 2021-12-06 15:18:46 · 322 阅读 · 0 评论 -
redis-cluster 高可用集群管理
文章目录前言一、集群命令(redis-cli --cluster help)二、管理实战总结前言之前我们搭建过redis-cluster高可用集群了,但是没有讨论集群的详细管理,本章我们主要对集群的缩容、扩容和数据迁移三个方面来讨论。 Redis Cluster 在5.0之后取消了ruby脚本 redis-trib.rb的支持(手动命令行添加集群的方式不变),集合到redis-cli里,避免了再安装ruby的相关环境。直接使用redis-clit的参数–cluster 来取代。如何使用redis原创 2021-12-06 15:12:44 · 866 阅读 · 0 评论 -
redis-cluster高可用集群实战(docker版本)
文章目录一、搭建环境二、搭建三、常见问题一、搭建环境linux centos7redis 5.0以上dockerdocker-compose二、搭建1、准备3台虚拟机,每一台都满足搭建环境192.168.252.128192.168.252.129192.168.252.1302、每一台机器创建/root/redis目录,在该目录下创建docker-compose构建脚本,redis-cluster.sh3、根据脚本每一台虚拟机启动3个服务192.168.252.128创建原创 2021-12-06 14:57:21 · 990 阅读 · 0 评论 -
redis集群原理
文章目录前言sentinel模式集群redis-cluster 模式集群(推荐)前言单机模式,硬件资源有限,如果机器故障,直接导致redis不可用。为了提高redis服务稳定、高qps、高扩展,高可用才进行redis的集群搭建。集群主要是通过多个服务相互协调和维护来保证服务的高可用,redis集群一般分为sentinel模式和redis-cluster模式(redis5.0之后官方推出的)sentinel模式集群在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控maste原创 2021-12-06 05:21:37 · 100 阅读 · 0 评论 -
redis键过期策略
文章目录前言过期策略定时删除惰性删除定期删除redis过期策略原理RDB对过期键的处理AOF对过期键的处理总结前言过期功能是redis的一大亮点,很多功能都基于这个来完成,比如Resion是通过续租setnx命令的过期时间来完成,所以怎么样的业务选择适合的过期策略还是很重要的,本文就来讨论redis中有那些策略。过期策略定时删除在设置key的过期时间的同时,为该key创建一个定时器,让定时器在key的过期时间来临时,对key进行删除优点保证内存被尽快释放能按时删除键缺点若过期原创 2021-12-06 05:15:54 · 312 阅读 · 0 评论 -
redis持久化
文章目录前言一、RDB原理配置二、AOF原理配置总结前言redis是内存级别的存储系统,断电或机器故障难免数据丢失,为了保证数据的完整redis根据一定的策略将数据保存到硬盘中。目前redis提供了RDB和AOF两种策略互补完成数据持久化。一、RDB原理RDB方式在指定的时间间隔对数据快照备份。这种备份方式有一段时间的间隔,如果在间隔时间内机器发生了故障会丢失这段时间新增的数据。RDB可以开启文件压缩处理的防止文件过大,所以数据备份就是采用这种方式来处理。优点1、RDB是一个非常紧凑的文件原创 2021-12-06 04:35:12 · 304 阅读 · 0 评论 -
redis数据类型
文章目录前言一、字符串二、散列(hashes)三、列表(lists)四、集合(sets)五、有序集合(sorted sets)六、 事务总结前言Redis 是一个开源的内存级别数据结构存储系统,它可以用作数据库、缓存和消息中间件。是常用的缓存数据库之一,它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatia原创 2021-12-06 03:53:33 · 621 阅读 · 0 评论 -
redis-centos7安装
文章目录前言一、下载二、安装前言本文讲解linux安装redis的教程(单机版)一、下载根据自己的需求下载对应版本,不要追求高版本,生产环境我们应该要使用稳定版本(redis官网)1、 手动下载然后上传到服务器2、如果linux环境网络能访问redis,可以在linux下拉取wget https://download.redis.io/releases/redis-6.2.6.tar.gz二、安装1、由于redis是由c语言写的,我们下载源码编译安装,所以第一步先确认自己系统是否安装了原创 2021-12-06 03:23:33 · 666 阅读 · 0 评论