文学欣赏唯美清纯

手艺信息

java口试手艺题目--甚么是Redis?简述它的优错误谬误?

宣布日期:2019-02-28      点击: 次
        Redis实质上是一个Key-Value范例的内存数据库,很像memcached,全部数据库十足加载在内存傍边停止操纵,按期经由过程异步操纵把数据库数据flush到硬盘上停止保管。
由于是纯内存操纵,Redis的机能很是超卓,每秒能够处置跨越 10万次读写操纵,是已知机能最快的Key-Value DB。
        Redis的超卓的地方不只仅是机能,Redis最大的魅力是撑持保管多种数据布局,别的单个value的最大限定是1GB,不像 memcached只能保管1MB的数据,是以Redis能够用来完成良多有效的功效。
        比喻说用他的List来做FIFO双向链表,完成一个轻量级的高性 能动静行列办事,用他的Set能够做高机能的tag体系等等。
        别的Redis也能够对存入的Key-Value设置expire时候,是以也能够被看成一 个功效增强版的memcached来用。 Redis的首要错误谬误是数据库容量遭到物理内存的限定,不能用作海量数据的高机能读写,是以Redis合适的场景首要范围在较小数据量的高机能操纵和运算上。