当前位置 博文首页 > Jqcode:Redis常问面试题整理

    Jqcode:Redis常问面试题整理

    作者:[db:作者] 时间:2021-09-16 10:34

    文章内容非原创,但内容是亲自整理,侵权请联系我。来源:点我

    只要对自己有帮助的都应该记录下来,加深印象,不多说,直接上干货。

    什么是Redis?

    Redis是一款基于C语言编写的以Key-Value形式存储的高性能缓存数据库。


    Redis具有哪些特点?

    Redis是一款以Key-Value形式进行数据存储的缓存机制,它很像memcached,数据的相关操作全部在内存中进行,定期通过异步操作把数据从内存中刷到硬盘上进行保存。正因为纯内存操作,所以Redis的性能非常高,每秒可以处理10W次的读写操作。Redis的亮点不仅仅在于性能卓越,更在于它支持多种数据类型的数据存储,而且对应Key的Value值的大小可以最大达到1GB,而memcahed最大数据只能是1MB,所以Redis的弹性非常好。同时也可以为key设置Expired过期时间,key过期自动从内存中清理掉某条数据,可以说Redis是一款加强版的memcached。


    Redis具有哪些缺点?

    Redis对数据的容量存储的限制由物理内存大小决定,所以不适用于海量数据的内存读写,所以更适用于小数据量的高性能数据读写操作的场景。


    使用Redis的好处?

    速度快;支持多种数据类型(String、List、set、sorted set、hash);支持事务;可以设置有效期


    Redis相对于memcached的优势?

    memcached所有的值都是简单的字符串,redis支持丰富的数据类型的存储,而且速度更快。

    最后给大家推荐款淘宝购物省钱神器vx:cs588500? ??

    cs
    下一篇:没有了