码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈redis

时间:2019-07-23 00:22:09      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:列表   语言   数据库服务器   ted   简介   数据库数据   哈希   数据库服务   内存数据   

1.Redis简介:

  Redis是一个开源的使用ANSI C语言编写,遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值value可以是字符串String、哈希Mao、列表List、集合Sets和有序集合Sorted sets等类型。

2.Redis的特点:

  Redis是一款内存高速缓存数据库,典型的NoSQL数据库服务器,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、hash、zset。

  Redis本质是一个Key-Value类型的内存数据库,整个数据库系统统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的Key-Value DB。

  Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据,另外Redis也可以对存入的Key-Value设置expire时间。Redis的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。

 

 

  

 

浅谈redis

标签:列表   语言   数据库服务器   ted   简介   数据库数据   哈希   数据库服务   内存数据   

原文地址:https://www.cnblogs.com/qianshui2019/p/11229027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!