#What language is redis written in?
Redis is an open source, network-enabled, memory-based, optionally persistent key-value store database written in ANSI C.
Starting in June 2015, the development of Redis was sponsored by Redis Labs, and from May 2013 to June 2015, its development was sponsored by Pivotal. Prior to May 2013, its development was sponsored by VMware. According to monthly ranking website DB-Engines.com, Redis is the most popular key-value store database.
The periphery of Redis consists of a dictionary of key and value mappings. The main difference from other non-relational databases is:
The value type in Redis is not limited to strings, but also supports the following abstract data types:
● String list
● An unordered non-repeating string collection
● An ordered non-repeating string collection
● A hash table whose keys and values are both strings
Value type Determines the operations supported by the value itself. Redis supports advanced server-side atomic operations such as intersection and union between different unordered and ordered lists, as well as intersection and union between unordered and ordered sets.
For more Redis related knowledge, please visit the Redis usage tutorial column!
The above is the detailed content of What language is redis written in?. For more information, please follow other related articles on the PHP Chinese website!