Home  >  Article  >  Database  >  What is the redis port number?

What is the redis port number?

步履不停
步履不停Original
2019-06-20 14:55:036651browse

What is the redis port number?

The default port of redis is 6379.

Why does Redis choose 6379 as the default port number?

6379 is the number corresponding to MERZ on the mobile phone button, and MERZ is taken from the name of the Italian singer Alessia Merz.

MERZ has long been used as a synonym for stupidity by antirez and his friends.

Redis author Antirez said on Twitter that he will explain to everyone in the next blog post why he chose 6379 as the default port number.

Now this blog post is released. After explaining the LRU mechanism of Redis, it explains to everyone the reason for using 6379 as the default port.

Redis

Redis is an open source log-type, Key-Value database written in ANSI C language, supports network, can be based on memory and can be persisted, and Provides APIs in multiple languages. Since March 15, 2010, the development of Redis has been hosted by VMware. Since May 2013, the development of Redis has been sponsored by Pivotal.

Definition

redis is a key-value storage system. Similar to Memcached, it supports relatively more stored value types, including string (string), list (linked list), set (set), zset (sorted set - ordered set) and hash (hash type). These data types all support push/pop, add/remove, intersection, union, difference, and richer operations, and these operations are all atomic. On this basis, redis supports various different ways of sorting. Like memcached, data is cached in memory to ensure efficiency. The difference is that redis will periodically write updated data to disk or write modification operations to additional record files, and on this basis, master-slave (master-slave) synchronization is achieved.

Redis is a high-performance key-value database. The emergence of redis has largely compensated for the shortcomings of key/value storage such as memcached, and can play a very good supplementary role to relational databases in some situations. It provides Java, C/C, C#, PHP, JavaScript, Perl, Object-C, Python, Ruby, Erlang and other clients, which is very convenient to use.

Redis supports master-slave synchronization. Data can be synchronized from the master server to any number of slave servers, and the slave server can be a master server associated with other slave servers. This allows Redis to perform single-level tree replication. Saving can write data intentionally or unintentionally. Since the publish/subscribe mechanism is fully implemented, when the slave database synchronizes the tree anywhere, it can subscribe to a channel and receive the complete message release record of the master server. Synchronization is helpful for scalability and data redundancy of read operations.

The official website address of redis is very easy to remember, it is redis.io. (I checked specifically and found that the domain name suffix io ​​belongs to the national domain name and is the British Indian Ocean territory)

Currently, Vmware is funding the development and maintenance of the redis project.

For more Redis related technical articles, please visit the Redis Tutorial column to learn!

The above is the detailed content of What is the redis port number?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn