Redis概述
2021/9/30 19:15:10
本文主要是介绍Redis概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Redis的概述
概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。
技术的分类:
1、解决功能性问题的技术(主要就是CRUD):Java、Jsp、Servlet、Tomcat、HTML、Linux、JDBC
2、解决扩展性问题的技术:Spring、SpringMVC、SpringBoot、SpringCloud
3、解决性能问题的技术:NoSQL、Java线程、Nginx、MQ、ElasticSearch
一、特征:
1、数据间没有必然的关联关系
2、内部采用单线程机制进行工作
3、高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速度是81000次/s。
4、多数据类型支持
a. 字符串类型 string
b. 列表类型 list
c. 散列类型 hash
d. 集合类型 set
e. 有序集合类型 zset/sorted_set
5、支持持久化,可以进行数据灾难恢复
二、应用场景
配合关系型数据库做高速缓存
1、为热点数据加速查询(主要场景),如热点商品、热点新闻、热点资讯、推广类等高访问量信息等
2、即时信息查询,如各位排行榜、各类网站访问统计、公交到站信息、在线人数信息(聊天室、网站)、设备信号等
3、时效性信息控制,如验证码控制、投票控制等
4、分布式数据共享,如分布式集群架构中的 session 分离
5、消息队列
这篇关于Redis概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识