java架构师培训-redis做缓存有哪些优势

2021年03月29日 16:03

54

    redis可以做缓存的优势有哪些?


    1)Redis将其数据完全存储在内存中,并且仅使用磁盘进行持久化。与其他键值数据存储相比,Redis具有一组相对丰富的数据类型。Redis可以将数据复制到任意数量的从站。

java架构师培训

    2)异常快


    Redis的速度非常快,每秒执行约110,000次设置(SET)操作,每秒执行约81,000次读/获取(GET)操作。支持丰富的数据类型-Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集合,哈希等。这使Redis非常容易用于解决各种问题,因为我们知道可以更好地使用哪种数据类型来处理和解决哪些问题。


    3)操作具有原子性


    所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新的值。


    4)Redis是一个内存数据库,但在磁盘数据库上是持久的,因此它代表了一个不同的权衡,在这种情况下,在不能大于存储器(内存)的数据集的限制下实现非常高的写和读速度


    5)redis支持多种数据结构,Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储


    6)Redis支持master-slave(主-从)模式应用


    7)Redis单个value的最大限制是1GB,memcached只能保存1MB的数据。


  推荐阅读:java架构师培训:java最佳测试框架JBehave的基本介绍


更多鲁班学院java高级培训免费课程试听地址https://www.lubanjava.com/course.html

鲁班学院java高级培训课程https://www.lubanjava.com/course/detail/519.html

加群即可领取鲁班学院最新Java高级培训课程资料学习包 群号:700541970


咨询(2)
免费试听
领取优惠
加群交流

扫一扫
加群领取架构师资料

售后反馈
返回顶部