No Results Found!
146 Related Articles

Redis Labs

The project is mainly developed by Salvatore Sanfilippo and is currently sponsored by Redis Labs. On August 22, 2018, Redis Labs relicensed some Redis Modules under a combination of the Apache License 2.0 and the Commons Clause, which is a source-available arrangement that prohibits users from selling the software.
On July 15, 2015, the creator of Redis and lead developer, Salvatore Sanfilippo, joined Redis Labs to lead open source development, and Redis Labs became the official sponsor of the open source project.

VMware

VMware, Inc.VMware, IncvMotion
Sanfilippo was hired by VMware in March, 2010.
This supported application deployment for Java, Ruby on Rails, Sinatra, Node.js, and Scala, as well as database support for MySQL, MongoDB, Redis, Postgres, RabbitMQ.

Key-value database

key-value storekey-valuekey/value
Redis ( Remote Dictionary Server) is an open-source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability. According to monthly rankings by DB-Engines, Redis is often ranked the most popular key-value database.
Redis was the most popular implementation of a key-value database as of August 2015, according to DB-Engines ranking.

Lua (programming language)

LuaLua programming languageLua scripting
Since version 2.6 Redis features server-side Lua scripting. Many languages have Redis bindings on the client side, including: ActionScript, C, C++, C#, Chicken Scheme, Clojure, Common Lisp, Crystal, D, Dart, Elixir, Erlang, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Julia, Lua, Objective-C, OCaml, Perl, PHP, Pure Data, Python, R, Racket, Ruby, Rust, Scala, Smalltalk, Swift, and Tcl.
A large number of non-game applications also use Lua for extensibility, such as LuaTeX, an implementation of the TeX type-setting language, Redis, a key-value database, and Nginx, a web server.

NoSQL

structured storagekey/value storenon-relational
Redis has also been ranked the #4 NoSQL database in user satisfaction and market presence based on
Key-value: Aerospike, Apache Ignite, ArangoDB, Berkeley DB, Couchbase, Dynamo, FoundationDB, InfinityDB, MemcacheDB, MUMPS, Oracle NoSQL Database, OrientDB, Redis, Riak, SciDB, SDBM/Flat File dbm, ZooKeeper

Amazon ElastiCache

ElastiCache
Amazon ElastiCache
ElastiCache supports two open-source in-memory caching engines: Memcached and Redis (also called “ElastiCache for Redis”).

Conflict-free replicated data type

CRDTCRDTs
*Conflict-free replicated data type
The NoSQL distributed databases Redis and Riak have CRDT data types.

Microsoft Azure

AzureMicrosoft Azure Service BusWindows Azure
Large companies such as Twitter are using Redis, Amazon Web Services is offering Redis in its portfolio, and Microsoft is offering the Redis Cache in Azure.
Redis Cache is a managed implementation of Redis.

Source-available software

source-availablesource availableshared source license
On August 22, 2018, Redis Labs relicensed some Redis Modules under a combination of the Apache License 2.0 and the Commons Clause, which is a source-available arrangement that prohibits users from selling the software.
On August 22, 2018, Redis Labs shifted some Redis Modules from the Affero General Public License to a combination of the Apache License 2.0 and the Commons Clause.

Data store

datastoredata storesData structure store
Key-value databases, like Redis

Open-source software

open sourceopen-sourceopen source software
Redis ( Remote Dictionary Server) is an open-source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

In-memory database

in-memoryin-memory database management systemIMDB
Redis ( Remote Dictionary Server) is an open-source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

Database

database management systemdatabasesdatabase systems
Redis ( Remote Dictionary Server) is an open-source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

Durability (database systems)

durabilitydurableD'''urability
Redis ( Remote Dictionary Server) is an open-source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

HyperLogLog

hyperloglogs
Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, hyperloglogs, bitmaps, streams and spatial indexes.

GitHub

github.comGistOctocat
The project started to get traction, especially among the Ruby community, with GitHub and Instagram being among the first companies adopting it.

Instagram

Instagram accountInstagram LiveInstagram Stories
The project started to get traction, especially among the Ruby community, with GitHub and Instagram being among the first companies adopting it.

Pivotal Software

PivotalGoPivotal, Inc. (Pivotal)Pivotal Tracker
In May, 2013, Redis was sponsored by Pivotal Software (a VMware spin-off).

Relational database management system

RDBMSrelational database management systemsrelational database
At the same time Redis provides a data model that is very unusual compared to RDBMs, as user commands do not describe a query to be executed by the database engine, but specific operations that are performed on given abstract data types, hence data must be stored in a way which is suitable later for fast retrieval, without help from the database system in form of secondary indexes, aggregations or other common features of traditional RDBMs.

DB-Engines ranking

DB-Engines
According to monthly rankings by DB-Engines, Redis is often ranked the most popular key-value database.

Stack Overflow

StackOverflow
It was voted most loved database in the Stack Overflow Developer Survey in 2017 and 2018.

Server-side

server sideserverside
Since version 2.6 Redis features server-side Lua scripting.

Language binding

bindingsbindingbound
Many languages have Redis bindings on the client side, including: ActionScript, C, C++, C#, Chicken Scheme, Clojure, Common Lisp, Crystal, D, Dart, Elixir, Erlang, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Julia, Lua, Objective-C, OCaml, Perl, PHP, Pure Data, Python, R, Racket, Ruby, Rust, Scala, Smalltalk, Swift, and Tcl.

ActionScript

ActionScript 3object-oriented programming languageActionScript 3.0
Many languages have Redis bindings on the client side, including: ActionScript, C, C++, C#, Chicken Scheme, Clojure, Common Lisp, Crystal, D, Dart, Elixir, Erlang, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Julia, Lua, Objective-C, OCaml, Perl, PHP, Pure Data, Python, R, Racket, Ruby, Rust, Scala, Smalltalk, Swift, and Tcl.

C (programming language)

CC programming languageC language
Many languages have Redis bindings on the client side, including: ActionScript, C, C++, C#, Chicken Scheme, Clojure, Common Lisp, Crystal, D, Dart, Elixir, Erlang, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Julia, Lua, Objective-C, OCaml, Perl, PHP, Pure Data, Python, R, Racket, Ruby, Rust, Scala, Smalltalk, Swift, and Tcl.