研究Redis默认端口的由来(redis默认端口由来)

Redis端口号(Port)是指系统的应用程序在进行网络通信时所使用的TCP和UDP端口号。在许多情况下,系统本身会分配端口号,但用户也可以自定义端口号。 Redis就是一个常见的被很多程序使用的服务,而它的默认端口号为6379。那么,Redis默认端口号为什么是6379呢?

Redis默认端口号来源于一款十多年前发布的一款时下仍有很多程序在使用的FTP应用程序—— WS_FTP,它使用的默认端口号也正是6379,Redis也正是以它继承这一端口号。

WS_FTP是现今常用的FTP客户端的前身,虽然Redis和我们熟知的WS_FTP似乎没有什么关系,但实际上,WS_FTP曾使用过一款名为Predis的软件库,而这款软件库也正是Redis的前身—— Predis本质上仍是一个轻量级的嵌入式键值存储,可以存储任何类型的数据。

由于WS_FTP使用的是Predis,而Predis本身是Redis的前身,所以Redis继承了WS_FTP默认端口号——6379. Redis端口号与WS_FTP有一定的关系,这样一来Redis的端口号也就被确定下来啦。

虽然在你开发Redis的时候,你可以根据需要自己的设定Redis的端口号,但是在没有特殊需要的情况下,你也可以继续使用6379这个默认的端口号。

// 要连接到redis 
// 首先我们需要创建一个连接
var client = redis.createClient(6379, '127.0.0.1');
// 现在客户端将尝试把6379这个端口号传递到127.0.0.1,这样就可以连接到redis服务器了

Redis默认端口号6379来源于最初WS_FTP使用的Predis软件库,而Predis又是Redis的前身。无论是开发还是使用,可以用默认端口号6379,但是有时候也需要根据实际情况来设定端口号。


数据运维技术 » 研究Redis默认端口的由来(redis默认端口由来)