Redis:深入理解与应用

发表时间: 2022-09-05 17:31

redis的本质是键值对(key-value)型的内存数据库(NoSql),redis会将数据都加载到内存中进行操作,定期通过异步的方式将数据写入磁盘中。


优点:

  1. 因为是纯内存操作,redis存在超高性能,每秒能够执行10万次读写操作,是已知性能最快的key-value型数据库
  2. redis的key为String类型,value支持多种数据类型(String、List、set、sortset、hash),每个value值允许得最大内存为512M,能够支持存储复杂的数据结构
  3. redis允许设置过期时间,因此可以当做一个功能加强版的memcache来使用


缺点:

  1. redis因为是在内存中操作,所以受物理内存的限制,不能够用作海量数据的高性能读写操作


适用:

  1. 适用于较小数据量的高性能操作与运算的项目