Redis简介

     该篇主要介绍下Redis,基本上翻译Redis官网的信息。翻译的不好,请大家多多原谅

     Redis是一款基于BSD许可证的开源软件,基于内存的数据结构存储,可以用作数据库,缓存和消息代理。支持多种数据结构,如字符串(strings),哈希(hashs),列表(lists),集合(sets),可进行范围查询的有序集合(sorted sets),位图(bitmaps),基数统计(hyperloglogs),以及可以进行半径查询的地理空间索引。Redis内置了复制,Lua脚步,LRU缓存,事物和不同级别的磁盘持久化。同时Redis Sentinel使得Redis具有高可用性,Redis Cluster实现自动分区。

      可以在上述的类型上进行原子操作,例如字符串的追加,哈希中的值自增,向列表中添加一个元素,计算集合的交集,并集和差集,还可以从一个有序集合中获取到排名最高的成员。

      为了达到出色的表现,Redis采用了基于内存的数据库方式。可以根据实际需要,一次性将数据集转存到磁盘中,也可以通过命令来附加到日志进行持久化。如果仅仅是需要功能丰富的网络内存缓存,可以禁用持久性功能

      Redis also supports trivial-to-setup master-slave asynchronous replication, with very fast non-blocking first synchronization, auto-reconnection with partial resynchronization on net split.(有待翻译)

      Redis还有其他的特点:事物,发布/订阅,Lua脚步,键的有限生命,LRU缓存,自动故障切换等

你可能感兴趣的:(Redis简介)