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适合的场景主要局限在较小数据量的高性能操作和运算上。

  

最新文章

  1. metasploit渗透初探MR.robot(一)
  2. JAVA 8 默认方法-Default Methods
  3. ThinkPHP 3.2.3 视图模型的使用
  4. zboot/piggyback.c
  5. UVa 11300 Spreading the Wealth 分金币
  6. VIM中的正则表达式及替换命令
  7. DependencyProperty
  8. 一次不是事故的SSH闪断问题
  9. 《火球——UML大战需求分析》(0.1)——开篇废话
  10. 使用Java创建RESTful Web Service(转)
  11. 解决Centos 7 dhcp服务器-no subnet declaration for start (no IPV4 addresses.)
  12. [jstips]向数组中插入一个元素
  13. Java反序列化漏洞分析
  14. 强制.net 程序以32位模式运行
  15. Python练习:小程序,列车出票程序
  16. LNMP支持 多版本PHP
  17. smarty学习——内建函数 部分
  18. (转)MySQL数据丢失讨论
  19. 使用99元一年的256MB高性能阿里云Redis加速Discuz论坛
  20. [Java多线程]-线程池的基本使用和部分源码解析(创建,执行原理)

热门文章

  1. Natively Compiled Code: A Comeback?
  2. Qt实现网络播放器
  3. QTcpSocket 对连接服务器中断的不同情况进行判定(六种情况,其中一种使用IsNetworkAlive API方法)
  4. 10 关于DOM的操作
  5. 机器学习经典算法之KNN
  6. scala class中孤立代码块揭秘
  7. Angular4.0从入门到实战打造在线竞拍网站学习笔记之二--路由
  8. 【数据结构--二叉树】Java递归实现二叉树遍历
  9. 设计模式-享元模式(Flyweight)
  10. 为什么Java只有值传递?