我想将一些日志消息发送到redis服务器。我想用udp协议来做这件事。
redis是否支持服务器和客户端之间的UDP?
答案 0 :(得分:7)
不,Redis protocol,RESP是基于TCP的:
网络层
客户端连接到Redis服务器,创建到端口6379的TCP连接。
虽然RESP在技术上是非TCP特定的,但在Redis的上下文中,协议仅用于TCP连接(或类似的面向流的连接,如Unix套接字)。
你可以做的是使用UDP代理,但我不熟悉这类。
答案 1 :(得分:0)
在这里大声思考:您可以使用logstash作为代理,因为ut支持UDP和TCP。它可以侦听您的UDP消息并通过TCP转发它们。