TCP port 6379 is the default port for Redis, an in memory data store often used for caching, sessions, and queues.
A port is a transport layer number used together with an IP address and a protocol such as TCP or UDP to direct traffic to the correct service on a host.
A server process binds a socket to a port and listens, while a client typically chooses an ephemeral source port for outbound connections.
The combination of source and destination IP addresses, source and destination ports, and the transport protocol uniquely identifies a flow so the operating system can keep many conversations separate.
Firewalls, NAT, and scanners talk about ports because the destination port is the stable rendezvous point that exposes a service to the network.
A Redis server binds to 6379 and clients connect from ephemeral source ports, complete the TCP handshake, and then issue simple commands like GET and SET to read and write keys.
Redis is fast partly because the protocol is simple and assumes a trusted network environment by default.
That assumption is the security problem: if port 6379 is reachable from untrusted networks, attackers can often read data, change configuration, or abuse Redis features for persistence and lateral movement.
In real deployments, the port should be reachable only from the application tier, protected with authentication and ACLs where available, and monitored for unusual commands and access patterns.