Redisson 2.2.2 发布,Redis 客户端

Resisson 2.2.2 发布,此版本更新内容:

Feature - isShuttingDown and isShutdown methods were added to RedissonClient and RedissonReactiveClient
Feature - new object added RSetCacheReactive
Fixed - RLock expiration renewal task scheduling fixed (regression bug since 2.2.1)
Fixed - RExpirable.expireAsync timeUnit precision fixed (regression bug since 2.2.1)

下载:https://github.com/mrniko/redisson/archive/redisson-2.2.2.zip

Redisson 是基于Redis服务之上构建的分布式、可伸缩的Java数据结构,高级的Redis客户端。【redis官方推荐】

Redisson 是使用熟悉的Java数据结构来发挥Redis的威力,基于lettuce Redis客户端和Netty 4 ,兼容 Redis 2.6+ and JDK 1.6+,使用Apache License 2.0授权协议,阅读 wiki 来获取更多使用信息

哨兵服务模式:

自动发现主从服务

自动发现新主服务

自动发现新从服务

自动发现从服务上下线切换

主服务写,从服务读

主从模式:用从服务读,主服务写

单一服务模式: 使用同一个服务器读取写入

分布式 java.util.List

分布式 java.util.Set

分布式 java.util.SortedSet

分布式 java.util.Queue

分布式 of java.util.Deque

分布式 java.util.Map

分布式 java.util.concurrent.ConcurrentMap

通过TTL实现可重入 java.util.concurrent.locks.Lock

分布式 java.util.concurrent.atomic.AtomicLong

分布式 java.util.concurrent.CountDownLatch

通过org.redisson.core.RTopic 实现分布式订阅/发布

通过 org.redisson.core.RHyperLogLog 实现分布式HyperLogLog

线程安全

支持 OSGi

超过110个单元测试

时间: 2024-09-29 09:24:06

Redisson 2.2.2 发布,Redis 客户端的相关文章

"Redis客户端连接数一直降不下来"的有关问题解决 good

[线上问题] "Redis客户端连接数一直降不下来"的问题解决 前段时间,上线了新的 Redis缓存(Cache)服务,准备替换掉 Memcached.   为什么要将 Memcached 替换掉? 原因是 业务数据是压缩后的列表型数据,缓存中保存最新的3000条数据.对于新数据追加操作,需要拆解成[get + unzip + append + zip + set]这5步操作.若列表长度在O(1k)级别的,其耗时至少在50ms+.而在并发环境下,这样会存在"数据更新覆盖问题&

spring整合redis客户端及缓存接口设计(转)

一.写在前面 缓存作为系统性能优化的一大杀手锏,几乎在每个系统或多或少的用到缓存.有的使用本地内存作为缓存,有的使用本地硬盘作为缓存,有的使用缓存服务器.但是无论使用哪种缓存,接口中的方法都是差不多.笔者最近的项目使用的是memcached作为缓存服务器,由于memcached的一些限制,现在想换redis作为缓存服务器.思路就是把memached的客户端换成redis客户端,接口依然是原来的接口,这样对系统可以无损替换,接口不变,功能不变,只是客户端变了.本文不介绍缓存的用法,不介绍redis

Redis客户端简单封装

Redis客户端简单封装并集成spring. spring-data-redis对redis有过度封装的嫌疑,而且也没有提供sharding模式,本文遂简单封装jedis. Xml代码 收藏代码 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http

手把手教你编写入门级redis客户端

Redis是开源的.基于内存的数据结构存储系统,可用作数据库.缓存以及消息代理方面.Redis支持许多种数据结构,并内置了丰富的诸如冗余.脚本.事务.持久化等功能,深受业界喜爱,被各种业务系统广泛使用.为了方便使用,Redis官网推荐了针对各种编程语言的多种客户端,支持java.c#.python.c++等主流编程语言.那么大家会问,既然Redis客户端已经这么丰富了,为什么还要尝试自己编写客户端?我的看法是,知己知彼,自己尝试制作Redis客户端,不仅可以加深对Redis的了解,而且可以通晓R

中国8u在发布8uftp客户端之后再免费开放服务端

中国8u在发布8uftp客户端之后再免费开放服务端 中国8u在4月15号发布了8uftp客户端后,在今天有把服务端向大家开放.在之前,国内还没有开发ftp上传下载工具的,中国8u是第一家.而据悉从15号到现在已经有近万人在使用这个ftp客户端工具.此客户端工具其主要具有的功能是稳定的连接.多线程的传输和在线解压缩功能.而在线解压缩功能是需要ftp服务端的支持,所以中国8u决定把服务端也开放,目的是为了使大家更好的使用ftp客户端.中国8u研发者说,这ftp服务端还具有防21端口cc工具以及防暴力

兴趣分享社区ChinaFace发布iPhone客户端

[TechWeb报道]12月28日消息,兴趣分享社区ChinaFace.com近日发布iPhone客户端.这意味着ChinaFace正加快在移动互联网领域的布局. 从ChinaFace市场部相关人士了解到,ChinaFace iPhone客户端1.1版本已于近日正式登陆苹果应用商店.用户可以登陆苹果应用商店搜索ChinaFace下载该应用.该人士表示,此版本是ChinaFace推出的第一个手机应用版本,只有6.1M大小,除了无缝嫁接了网页版所有功能之外,该版本还增加了拍照滤镜功能以及用户喜欢列表

功能强大的 C++ redis 客户端库增加至 acl 项目中

虽然 redis 开发库已有不少,但 C/C++ 的客户端库好用的并不多,虽然官方也提供了 C 版的客户端库,但易用性较差,而且不支持连接池功能,相对于 C/C++ 的库,JAVA 版的 jedis 要好用的多,jedis 提供了 redis 库的全命令实现,而 C/C++ 则只提供了协议级实现,使用者需要了解命令发送的格式,而且还得判断分析所接收数据的格式,使用起来非常繁琐,acl 库(跨平台网络通信与服务器框架)的作者在使用 C/C++ 版的 redis 库时也屡受摧残,于是其基于 acl

redis进阶之路-手把手带你写redis客户端

redis进阶之路-手把手带你写redis客户端 http://www.iqiyi.com/w_19rwhe8rcd.html

美丽说发布iPad客户端 提升网上逛街体验(图)

1月11日消息,美丽说近日正式对外发布iPad客户端,iPad用户通过App Store搜索美丽说即可下载该应用.此前,美丽说iPhone客户端曾入选苹果公司2011年度中国地区应用和游戏排行榜.美丽说相关负责人表示,美丽说HD中继续了iPhone版中的诸多优点,并借助iPad的大屏幕优势,让用户体验到清晰大屏的网上逛街,有望成为最好用的iPad逛街应用.美丽说HD的发布意味着MM们可以丢掉那些又大又重的传统杂志.用户只需要下载美丽说iPad客户端,就可以随心所欲的订阅自己喜欢的风格.据了解,用