社区
Linux/Unix社区
帖子详情
Reids 同步API还是异步API
冻结
2015-03-13 12:33:44
同步API性能怎样,会不会阻塞
异步API开发麻烦很多,大家都用异步吗
...全文
161
4
打赏
收藏
Reids 同步API还是异步API
同步API性能怎样,会不会阻塞 异步API开发麻烦很多,大家都用异步吗
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
__威少__
2015-03-16
打赏
举报
回复
看过一篇文章说,redis的异步接口比较复杂而且难以调试。其实所有的异步接口都有上述问题。 另外redis的性能已经非常好了,为何还采用异步接口这样难以维护的代码。
FightForProgrammer
2015-03-14
打赏
举报
回复
具体情况具体分析啊。本来就是灵活的
就想叫yoko
2015-03-13
打赏
举报
回复
看你的业务场景和使用情况了。 如果你使用模块的调用线程不允许阻塞,redis又不在本机,那你就没多少选择了。。
就想叫yoko
2015-03-13
打赏
举报
回复
我有个项目用同步的,因为是redis和使用模块在一台机器上,无所谓。
免费开源!!高级 Java Redis 客户端,用于线程安全
同步
、
异步
和反应式使用 支持集群、哨兵、管道和编解码器
Lettuce 是一个可扩展的线程安全 Redis 客户端,适用于
同步
、
异步
和反应式使用。如果多个线程避免阻塞和事务性操作(例如BLPOP和 MULTI/ ) ,则它们可以共享一个连接EXEC。Lettuce是用netty构建的。支持高级 Redis 功能,例如 Sentinel、集群、管道、自动重新连接和 Redis 数据模型。 此版本的 Lettuce 已针对最新的 Redis 源代码版本进行了测试。
同步
、
异步
和反应式使用 Redis哨兵 Redis集群 SSL和Unix 域套接字连接 流媒体
API
CDI和Spring集成 编解码器(用于数据的 UTF8/bit/JSON 等表示) 多个命令接口 对本机传输的支持 与 Java 8++ 兼容(无描述符的隐式自动模块)
salad:支持Sentinel和Redis集群的
异步
Scala Redis客户端
沙拉 Salad包装了生菜
异步
和
同步
Java
API
,为Scala应用程序提供了惯用的
API
。 提供有效的SERDES(序列化器-反序列化器)以将键和值编码为纯字节数组或Snappy压缩字节数组。 CompactByteArraySerdes和SnappySerdes还将数字值压缩为尽可能最小的无损表示形式。 支持单节点Redis,主从Sentinel配置和分片Redis群集配置。 沙拉还确保生菜引发的所有异常都可以在Scala期货中进行映射。 如果直接使用生菜,则生菜中的异常可能不会触发Scala中的Future.failed 。 用法 Salad
API
是生菜
API
的基本包装。 可以使用各种包装器来装饰它,以增加其他功能。 实例化生菜
API
val client = RedisClient.create("redis://localhost") val lettuce
API
=
现代、
异步
、超快的 C++11 Redis 客户端.zip
现代、
异步
、超快的 C++11 Redis 客户端氧化还原现代、
异步
且速度超快的 C++11 Redis 客户端 [ ] ( https://travis-ci.org/hmartiro/redox )Redox 是Redis键值存储的 C++ 接口 ,可让您轻松编写既优雅又高性能的应用程序。沟通应该是一种达到目的的手段,而不是我们花费大量时间担心的事情。Redox 会处理好细节,这样您就可以继续进行项目中有趣的部分。特征富有表现力的
异步
和
同步
API
,通过返回值模板化回调可以是 lambda、类方法、绑定表达式或任何 std::function线程安全 - 在多个线程中使用一个客户端,或者在一个线程中使用多个客户端自动流水线,即使来自不同线程的
同步
调用也是如此需要时进行低级访问可访问且强大的错误处理可配置日志记录级别并输出到任何 ostream完全支持二进制数据(键和值)快速——专为机器人应用而开发100% 干净的 Valgrind 报告Redox 建立在hiredis和 libev之上 。它仅使用 hiredis 的
异步
API
,即使对于
同步
aredis:用于Redis的
异步
管道Java客户端-开源
AREDIS(
异步
REDIS Java客户端)是Redis Cache服务器(http://redis.io)的Java客户端,旨在提高性能和效率。 它与每个服务器只有一个连接,并且使用流水线来提高性能,而不是使用连接池。 它使用基于Java 7 NIO的
异步
通道
API
进行与Redis服务器的套接字通信。 重要功能包括用于存储对象的数据处理程序
API
,用于有效存储Java对象的OPTI_JAVA_HANDLER,内置gzip压缩,用于消息传递的订阅
API
,对Lua脚本的支持,基于密钥哈希的分片,在常规
同步
应用程序中使用的将来结果,连接池使用WATCH和自动关闭空闲连接进行Redis事务。
ServiceStack.Redis.3.9.29.0
此版本是ServiceStack.Redis.3.9.29.0 免费版 在nuget里下载的是4.0收费版本
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章