欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。文章持续更新中…
Redis的官网的简介。
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, 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 Cluster.
Redis是一个开源的,基于BSD的许可(BSD诞生于加州大学伯克利大学的,基本是可以自由使用修改源代码,也可以将修改后的代码作为开源或者专有软件再发布)。在内存的数据结构存储。用作数据库,缓存和message broker(这个可以翻译为消息代理)。Redis提供了的数据结构,如:strings,hashes,lists,sets,范围查询的排序的sets,bitmaps,hyperloglogs(hyper超级), geospatial(geospatial地理空间) indexes, and streams.还内置了复制,Lua脚本,LRU(最近最少使用)驱逐,事务和不同级别的磁盘持久化,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。
总结一下就可以说:Redis(全称:Remote Dictionary Server 远程字典服务)是可基于内存亦可持久化的日志型、Key-Value 数据库。