redis介绍

Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。

Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list, set, zset, hash 等数据结构的存储。Redis 支持数据的备份,即 master-slave 模式的数据备份。

Redis 运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因为数据不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂数据结构,在内存中操作起来非常简单,这样 Redis 可以做很多内部复杂性很强的事情。同时,在磁盘格式方面是紧凑的、以追加的方式产生的,因为并不需要进行随机访问。

Redis是一个键值(key-value)数据库,它在 Java 互联网中的应用广泛,本书会以一个 Java 程序员的角度介绍 Redis。这里会谈及一些在编码中经常用到的内容,比如数据结构及其操作、事务和流水线等。本书结合 Java 语言,并且主要结合 Spring 框架的子项目 spring-data-redis 介绍,因为这更符合真实工作和学习的需要。


免责声明:本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并立即删除内容。

联系我们
E-mail: feedback@bz.cn 办公地点: 安徽省马鞍山市霍里山大道698号马鞍山软件园A栋9层
友情链接
华为云 阿里云 腾讯云 百度云 天翼云
马鞍山超聪网络科技有限公司 皖ICP备2021013870号-7 皖公安备34050302000477号
全国扫黑除恶举报电话 010-12389 马鞍山市扫黑除恶举报电话 0555-2422094 网上不良信息举报 营业执照
本网站的图文和软件来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排删除。
imgFailLoading
0555-2368865