Redis笔记
文章平均质量分 94
Redis相关
嘉禾嘉宁papa
这个作者很懒,什么都没留下…
展开
-
Spring Boot 整合Redisson实现限流
Spring Boot 整合Redisson实现限流,通过AOP使用RRateLimiter实现限流,trySetRate、tryAcquire方法使用,完成单用户和多用户限流原创 2023-03-08 09:44:55 · 7717 阅读 · 3 评论 -
Spring Boot 整合Redis使用Lua脚本实现限流
Lua脚本的原子性解析,Spring Boot 整合Redis使用Lua脚本实现限流,包含详细的Lua脚本解析,Lua脚本日志输出原创 2023-03-03 10:32:53 · 6148 阅读 · 1 评论 -
Spring Boot 整合Redis实现消息队列
Spring Boot 整合Redis实现消息队列,RedisMessageListenerContainer的使用,Pub/Sub模式的优缺点原创 2023-02-27 10:44:16 · 11036 阅读 · 0 评论 -
Redis 监听过期的key(KeyExpirationEventMessageListener)
Redis消息监听、Redis中对过期的key进行监听并正确进行业务处理,KeyExpirationEventMessageListener原创 2023-02-17 09:51:32 · 10693 阅读 · 4 评论 -
Redis 集群搭建及集群管理工具
linux下搭建redis集群环境,redis-cli常见使用方式:1、查看集群信息2、检查集群3、修复槽错误4、重分片5、负载均衡6、添加节点7、删除节点8、设置超时9、导入数据10、重建集群原创 2023-02-14 17:36:38 · 6432 阅读 · 1 评论 -
Redis 主从复制
一、简介二、复制功能三、将服务器设置为从服务器3.1、手动设置3.2、REPLICAOF 配置选项3.3、取消复制四、查看服务器的角色4.1、查看主服务器4.2、查看从服务器五、其他配置5.1、无硬盘复制5.2、降低数据不一致情况出现的概率5.3、可写的从服务器5.4、选择性命令传播六、windows环境下主从配置6.1、主服务器6.2、从服务器6.3、主从复制结果原创 2023-01-19 10:44:39 · 7638 阅读 · 0 评论 -
Redis 持久化详解
一、简介二、RDB持久化2.1、SAVE2.2、BGSAVE2.3、SAVE选项2.4、RDB文件结构2.5、RDB文件载入三、AOF持久化3.1、开启AOF功能3.2、配置AOF文件的冲洗频率3.3、AOF重写3.3.1、BGREWRITEAOF命令(手动)3.3.2、AOF重写配置选项(自动)四、RDB-AOF混合持久化4.1、RDB和AOF的优劣4.2、开启RDB-AOF混合持久化4.3、RDB-AOF混合持久化文件载入结语原创 2023-01-16 18:53:23 · 5754 阅读 · 0 评论 -
Redis 事务使用详解
本文主要讲redis事务,包括MULTI、EXEC、DISCARD、WATCH、UNWATCH、提交事务、取消事务、编译时异常、运行时异常、乐观锁原创 2023-01-09 14:32:27 · 6012 阅读 · 0 评论 -
Redis 中数据库命令使用详解
本文主要是介绍Redis中数据库命令,包括对应的java使用方式,SELECT、KEYS、RANDOMKEY、EXISTS、TYPE、RENAME、RENAMENX、DEL、UNLINK、MOVE、SWAPDB、SORT、FLUSHDB、FLUSHALL原创 2023-01-05 13:11:13 · 6121 阅读 · 0 评论 -
Redis 中key自动过期和内存淘汰策略
本文主要是介绍Redis中自动过期方法的使用以及Redis内存淘汰策略,包括对应的java使用方式、EXPIRE、PEXPIRE、SET命令的EX选项和PX选项、EXPIREAT、PEXPIREAT、TTL、PTTL原创 2023-01-01 17:14:09 · 6198 阅读 · 1 评论 -
Redis 流(Stream)方法使用详解
本文主要是介绍Redis中流(Stream)中常见方法的使用,包括对应的java使用方式,XADD、XRANGE、XREVRANGE、XTRIM、XDEL、XLEN、XREAD、XGROUP、XREADGROUP、XPENDING、XACK、XCLAIM、XINFO原创 2022-12-29 15:16:44 · 8279 阅读 · 0 评论 -
Redis 地理坐标(GEO)方法使用详解
本文主要是介绍地理坐标(GEO)中常见方法的使用,包括对应的java使用方式,GEOADD、GEOPOS、GEODIST、GEORADIUS、GEORADIUSBYMEMBER、GEOHASH原创 2022-12-26 10:04:41 · 8226 阅读 · 0 评论 -
Redis 集合(Sorted Set)方法使用详解
本文主要是介绍集合(SortedSet)中常见方法的使用,包括对应的java使用方式,ZADD、ZREM、ZSCORE、ZINCRBY、ZCARD、ZRANK、ZREVRANK、ZRANGE、ZREVRANGE、ZRANGEBYSCORE、ZREVRANGEBYSCORE、ZCOUNT、ZREMRANGEBYRANK、ZREMRANGEBYSCORE、ZINTERSTORE、ZUNIONSTORE、ZPOPMAX、ZPOPMIN、BZPOPMAX、BZPOPMIN原创 2022-12-23 17:31:50 · 8956 阅读 · 0 评论 -
Redis 集合(Set)方法使用详解
本文主要是介绍集合(Set)中常见方法的使用,包括对应的java使用方式,SADD、SREM、SMOVE、SMEMBERS、SCARD、SISMEMBER、SRANDMEMBER、SPOP、SINTER、SINTERSTORE、SUNION、SUNIONSTORE、SDIFF、SDIFFSTORE原创 2022-12-22 09:10:59 · 11587 阅读 · 0 评论 -
Redis 哈希(Hash)方法使用详解
本文主要是介绍哈希(Hash)中常见方法的使用,包括对应的java使用方式,HSET、HSETNX、HGET、HINCRBY、HINCRBYFLOAT、HSTRLEN、HEXISTS、HDEL、HLEN、HMSET、HMGET、HKEYS、HVALS、HGETALL、HSCAN原创 2022-12-19 13:41:54 · 9462 阅读 · 0 评论 -
Redis 列表(List)方法使用详解
本文主要是介绍列表(List)中常见方法的使用,包括对应的java使用方式LPUSH、RPUSH、LPUSHX、RPUSHX、LPOP、RPOP、RPOPLPUSH、LEN、LINDEX、LRANGE、LSET、LINSERT、LTRIM、LREM、BLPOP、BRPOP、BRPOPLPUSH原创 2022-12-15 16:03:47 · 8306 阅读 · 0 评论 -
SpringBoot基于Redisson实现分布式锁并分析其原理
目录一、背景二、maven依赖三、配置类3.1、属性配置3.2、redis配置3.3、redisson配置四、分布式锁使用4.1、service层4.2、controller层五、配置文件application.yml5.1、单节点配置5.2、集群节点配置六、测试6.1、服务准备6.2、Nginx准备6.3、jemeter准备6.4、运行结果一、背景 二、maven依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project原创 2021-10-19 16:06:16 · 6654 阅读 · 0 评论 -
SpringBoot整合redis(redis支持单节点和集群)
一、简介二、Maven依赖三、RedisAutoConfiguration源码四、自定义RedisConfig配置(核心)4.1 配置源代码4.2 单节点配置4.2 集群节点配置五、实践5.1、测试源代码5.2、测试结果5.3、redis中Java 8值的序列化效果图结语原创 2021-07-14 18:06:56 · 8465 阅读 · 0 评论