专栏名称: 高效运维
高效运维公众号由萧田国及朋友们维护,经常发布各种广为传播的优秀原创技术文章,关注运维转型,陪伴您的运维职业生涯,一起愉快滴发展。
目录
今天看啥  ›  专栏  ›  高效运维

为什么Redis这么快?5分钟成为Redis高手

高效运维  · 公众号  · 运维  · 2023-11-29 07:10
    

文章预览

Redis简介 Redis 是 C 语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件等场景,是一种 NoSQL(not-only sql,非关系型数据库)的数据库。 Redis特点 优秀的性能,数据是存储在内存中,读写速度非常快,可支持并发10W QPS。 单线程单进程,是线程安全的,采用 IO 多路复用 可作为分布式锁 支持十种数据类型 支持数据持久化 可以作为消息中间件使用,支持消息发布及订阅。 数据类型 下表是我列举的 常用 五种数据类型的特性及其使用场景: 缓存 数据缓存是 Redis 最重要的一个场景,为缓存而生,在 springboot 中,一般有两种使用方式: 直接通过 RedisTemplate 使用 通过 Spring Cache 集成 Redis(也就是注解的方式) 使用缓存遇到的问题 (1)数据一致性 在分布式环境下,缓存和数据库很容易出现数据一致性问题,如果项目对 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览