Introduction to Redis (redis简介)
Redis ( means REmote DIctionary Server ) is an open source (BSD licensed), in-memory data structure store , used as a database, cache and message broker. It supports data structures such as strings (字符串), hashes (哈希表), lists (列表), sets (集合), sorted sets (带排序的集合)with range queries, bitmaps , hyperloglogs , geospatial indexes with radius queries and streams . Redis has built-in replication (副本), Lua scripting , LRU eviction (过期算法), transactions (事务)and different levels of on-disk persistence (硬盘持久化), and provides high availability via Redis Sentinel (哨兵模式)and automatic partitioning with Redis