
redis
文章平均质量分 78
沐淼
自古人生最忌满,半贫半富半自安;半命半天半机遇,半取半舍半行善;半聋半哑半糊涂,半智半愚半圣贤;半人半我半自在,半醒半醉半神仙;半亲半爱半苦乐,半俗半禅半随缘;人生一半在于我,另外一半听自然
展开
-
Redission - 分布式锁和同步器(8)
分布式锁和同步器8.1. 可重入锁(Reentrant Lock)8.2. 公平锁(Fair Lock)8.3. 联锁(MultiLock)8.4. 红锁(RedLock)8.5. 读写锁(ReadWriteLock)8.6. 信号量(Semaphore)8.7. 可过期性信号量(PermitExpirableSemaphore)8.8. 闭锁(CountDownLatch)8.1. 可重入锁(Reentrant Lock)基于Redis的Redisson分布式可重入锁RLock Java对象实现了ja转载 2022-04-04 21:01:09 · 421 阅读 · 0 评论 -
Redission - 第三方框架整合(14)
14.1. Spring框架整合14.2. Spring Cache整合Redisson提供了将Redis无缝整合到Spring框架的能力。Redisson依照Spring Cache标准提供了基于Redis的Spring缓存实现。 每个缓存(Cache)实例都提供了了两个重要的可配置参数:过期时间(ttl)和最长空闲时间(maxIdleTime),如果这两个参数都未指定或值为0,那么实例管理的数据将永久保存。 配置范例: @Configuration @ComponentScan转载 2022-04-04 20:49:04 · 1059 阅读 · 0 评论 -
Redission - 数据序列化(4)
Redisson的对象编码类是用于将对象进行序列化和反序列化,以实现对该对象在Redis里的读取和存储。Redisson提供了以下几种的对象编码应用,以供大家选择:编码类名称说明org.redisson.codec.JsonJacksonCodec Jackson JSON 编码 默认编码org.redisson.codec.AvroJacksonCodec Avro 一个二进制的JSON编码org.redisson.codec.SmileJacksonCode转载 2022-04-03 17:45:55 · 1701 阅读 · 0 评论 -
Redission - 程序接口调用方式(3)
程序接口调用方式3、程序接口调用方式3.1. 异步执行方式3.2. 异步流执行方式3、程序接口调用方式RedissonClient、RedissonReactiveClient和RedissonRxClient实例本身和Redisson提供的所有分布式对象都是线程安全的。Redisson为每个操作都提供了自动重试策略,当某个命令执行失败时,Redisson会自动进行重试。自动重试策略可以通过修改retryAttempts(默认值:3)参数和retryInterval(默认值:1000毫秒)参数来进行优转载 2022-04-01 08:21:49 · 659 阅读 · 0 评论 -
Reddsion - 配置方法(2)
Redission 配置方法1. 程序化配置方法2. 文件方式配置2.1 通过YAML格式配置3. 常用设置codec(编码)threads(线程池数量)nettyThreads (Netty线程池数量)executor(线程池)eventLoopGrouptransportMode(传输模式)lockWatchdogTimeout(监控锁的看门狗超时,单位:毫秒)keepPubSubOrder(保持订阅发布顺序)performanceMode(高性能模式)4. 集群模式4.1. 集群设置nodeAddre转载 2022-04-01 08:12:24 · 2085 阅读 · 0 评论 -
Redission - 概述(1)
1. 概述Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List,Queue,BlockingQueue,Deque,BlockingDeque,Semaphore,Lock,AtomicLong,CountDownLatch,Publish / Subscribe,Bloom fi转载 2022-03-29 21:19:17 · 1609 阅读 · 0 评论 -
redis键(key)----(二)
del命令用于删除已存在的键。不存在的key会被忽略掉dump命令用于序列化给定 key ,并返回被序列化的值。由于我的版本是2.4.5,无法测试此命令exists命令用于检测key是否存Expire 命令用于设置 key 的过期时间。key 过期后将不再可用persist命令用于移除给定 key 的过期时间,使得 key 永不过期ttl(time原创 2016-10-11 16:59:54 · 227 阅读 · 0 评论 -
安装redis----(一)
windows下安装下载的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 d:\reids,个人比较喜欢安装在大盘打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.conf 。如果想方便的话,可以把redis的路径加到系统的环境变量里,这样原创 2016-10-11 12:05:35 · 227 阅读 · 0 评论 -
redis命令 ----redis字符串(string)-----(三)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下(只有部分):set key value 设置指定 key 的值get key 获取指定 key 的值getrange key start end返回 key 中字符串值的子字符getset key value 将给定 key 的值设为 value ,并返回 key 的旧值(old valu原创 2016-10-11 17:55:07 · 234 阅读 · 0 评论