Redis教程——Redis简介

Redis是一个开源的(BSD许可)基于内存的数据结构存储器。通常可作为数据库,缓存和消息中介。它支持的数据结构有:string,hash,list,set,sorted set,bitmap 和 hyperloglog。Redis有内置的复制、Lua脚本、LRU缓存、事务和不同层级的磁盘持久化功能,还通过Redis Sentinel提供了高可用性,通过Redis集群实现了自动化分割。

Redis是由ANSI C语言编写的,在无需额外依赖下,运行于大多数POSIX系统,如 Linux、*BSD、OS X。Redis 是在 Linux和OS X两款操作系统下开发和充分测试的,推荐Linux为部署环境。Redis也可以运行在Solaris派生系统上,如 SmartOS,但是支持有待加强。没有官方支持的Windows构建版本,但是微软开发和维护了一个64位Windows的版本。