呼吁
我将感谢任何支持下面的筹款,帮助一个17岁的女孩进行肾移植。
另外,请分享活动链接
https://milaap.org/fundraisers/save-sathahasree
AREDIS
AREDIS(异步REDIS java客户端)是Redis Cache server的Java客户端,旨在提高连接和线程利用率方面的性能和效率。
它与每个服务器只有一个连接,并使用流水线技术而不是连接池。
它使用基于Java 7 NIO的异步通道API进行与Redis服务器的套接字通信。
特征
流水线
所有命令都是流水线的。
数据处理器
数据处理程序指定在RADIS中存储的Java对象和字节之间的序列化和去序列化。
除了提供的数据处理程序之外,您还可以定义和使用自定义数据处理程序。
OPTI_JAVA_HANDLER
Opti Java Handler是Java对象的高效数据处理程序。
在常规Java序列化中,为每个序列化重复使用以字段的形式指定类结构的类描述符。
Opti Java Handler通过在REDIS密钥下维护一组公共描述符,并将序列化数据点中的索引保存到此列表中,避免了这种重复信息。
内置gzip压缩
Java和Opti Java数据处理程序使用gzip压缩大于1 KB的数据。
脚本支持
伪命令EVALCHECK在使用EVALSHA命令运行REDIS脚本之前会自动检查并加载该脚本。
订阅用于消息传递的API
订阅API用于订阅使用Redis的PUB / SUB机制发送的消息。
客户端切分
对于使用单个密钥或MSET和MGET的命令,可以基于一致的哈希算法在多个服务器上分发密钥。
同步和异步使用
可以使用基于Java Future的方法来同步使用或基于回调的异步使用方法。
事务连接池
默认的单一连接不适用于使用redis watch命令的有状态事务。
为此提供了一个连接池。
连接池还具有异步借用API。
关闭空闲连接
超过可配置时间(默认15分钟)的空闲连接将关闭。
当关闭的连接接收到新命令时,自动重新连接完成。
确认
在引用了SpyMemcached Memcached客户端的实现之后,实现了一致的哈希算法。
联系
我的电子邮件是msuresh@javely.com
许可证
AREDIS可以免费下载、使用、修改和重新发布,用于非商业和商业目的,当然不需要任何保证。
我的其他项目
Jdatestamp:数字图片的无损日期印章。
MediaUtil(LLJTran)用于无损JPEG转换和修改Exif标头的Java库。