redis
文章平均质量分 75
卷王中王
一个啥也不会的小学生.
展开
-
Redis学习--------分片集群、散列插槽、集群伸缩、故障转移
1. 分片集群搭建 ip port role192.168.127.101 8001 master192.168.127.101 8002 master192.168.127.101 8003 master192.168.127.101 9001 slave192.168.127.101 9002 slave192.168.127.101 9003 slave配置文件Redis.confport 6379# 开启集群功原创 2022-05-22 17:29:42 · 710 阅读 · 0 评论 -
Redis学习--------哨兵集群搭建,RedisTemplate连接
1.哨兵集群搭建 IP Port Role192.168.127.101 27001 Sentinel192.168.127.101 27002 Sentinel192.168.127.101 27003 Sentinel192.168.127.101 7001 Master192.168.127.101 7002 slave192.168.127.101 7003 slave修改配置文原创 2022-05-21 21:46:57 · 1001 阅读 · 0 评论 -
Redis学习--------缓存更新策略、缓存穿透、缓存击穿、缓存雪崩
1.缓存更新策略1.1 内存淘汰通过设置Redis的你内存回收策略,回收key,下次访问就会更新key的内容(原理待补充)。1.2 过期剔除通过 EXPIRE key seconds [ NX | XX | GT | LT] 命令为key设置过期时间,当key过期之后,再次访问时,会进行缓存重建。1.3 被动更新(常用)当缓存的key数据有所更新时,同步改动Redis中的缓存数据。涉及的问题:1. 当缓存数据有变化时,是删除缓存还是更新缓存?使用删除缓存。分析:如果使用更新缓存的方可能原创 2022-04-10 17:43:24 · 1672 阅读 · 1 评论 -
Redis学习--------SpringBoot整合redis使用
1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.b原创 2021-05-01 22:05:37 · 379 阅读 · 0 评论 -
Redis学习--------击穿,穿透,雪崩,分布式锁
1.缓存击穿2. 缓存穿透3.缓存雪崩4. Redis作为分布式锁原创 2021-05-01 16:14:04 · 149 阅读 · 1 评论 -
Redis学习--------主从复制
1. redis集群的搭建1.1 方式一首先启动所有redis节点。 挑选一台节点为主节点。 在所有从节点中执行replicaof 主节点的ip 主节点的端口,在redis旧版本使用slaveof 主节点ip 主节点端口 通过replicaof no one,取消作为从节点。1.2 方式二在所有节点中挑选一个作为主节点,然后启动 在启动所有从节点时,redis-server 配置文件路径 --replicaof 主节点ip 主节点端口1.3 方式三在从节点配置文件中...原创 2021-04-30 18:11:20 · 287 阅读 · 3 评论 -
Redis学习--------RDB与AOF
1. RDB持久化方式1.1 RDB使用RDB:RedisDB每隔一定的时间生成一个redis数据库时点快照。调用生成快照的方式:手动调用save或者bgsave生成数据库的时点快照。save方式是通过阻塞redis服务进程,停止对外服务,然后进行数据库快照的生成。bgsave的方式是fork一个子线程进行数据库时点快照,不影响父进程的对外服务。通过全局配置文件进行配置调用时机。这是save的方式就是创建子进程生成快照的方式。# Save the DB to disk.## save &原创 2021-04-30 11:49:34 · 335 阅读 · 0 评论 -
Redis学习--------发布订阅,布隆过滤器,过期时间,缓存,事务,
1.发布订阅 PSUBSCRIBE pattern [pattern ...] summary: Listen for messages published to channels matching the given patterns since: 2.0.0 订阅符合正则表达式的一类频道 eg:PSUBSCRIBE p* b* //订阅以p开头和b开头的所有频道 PUBLISH channel message summary: Post a mes原创 2021-04-29 17:35:30 · 3473 阅读 · 0 评论 -
Redis学习--------Redis集群运行机制
集群简介Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因为执行这些命令需要在多个 Redis 节点之间移动数据, 并且在高负载的情况下, 这些命令将降低 Redis 集群的性能, 并导致不可预测的行为。Redis 集群通过分区(partition)来提供一定程度的可用性...转载 2020-04-05 10:35:51 · 167 阅读 · 0 评论 -
Redis学习--------Sentinel哨兵
SentinelRedis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。自...转载 2020-04-05 10:29:30 · 78 阅读 · 0 评论 -
Redis学习--------持久化总结
Redis 持久化Redis 提供了多种不同级别的持久化方式:RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis 还可以在后台对 AOF...转载 2020-04-05 10:24:52 · 107 阅读 · 0 评论 -
Redis学习--------数据类型及常用命令语法
【string】 APPEND key value summary: Append a value to a key since: 2.0.0 BITCOUNT key [start] [end] summary: Count set bits in a string since: 2.6.0 BITOP operation destkey key [key ......原创 2020-03-29 12:41:03 · 109 阅读 · 0 评论