目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7092.4k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(55)
赞(0)

Redis概述_Redis是什么

image-20211213174107060

Redis是什么

Redis 是由 Salvatore Sanfilippo 用C语言开发的一款开源的、高性能的键值对存储数据库,它采用 BSD 协议,为了适应不同场景下的存储需求,提供了多种键值数据类型。到目前为止,Redis 支持的键值数据类型有字符串、列表、有序集合、散列及集合等。

官网:Redis官网

Redis的优缺点

优点缺点
数据存取速度快存储容量受限
多种数据结构支持磁盘存储成本相对较高
高并发处理能力数据一致性需要应用程序保证
数据存储在内存中,读写速度极快访问安全性需要应用程序保证
使用方便,支持多种语言集群配置建设和维护相对复杂

Redis 的特性

成功的人各有所长,一个成功的人必然是在某个领域比较成功的,而不可能面面俱到。NoSQL 数据库也是一样的,一款成功的 NoSQL 数据库必然特别适合某些业务领域。

  • 支持多种计算机编程语言,如 Java、C、C++、Python、PHP、Lua、Ruby、Node.js、C#、GoLand 等。
  • 具有丰富的数据类型,如 String、List、Set、Hash、Sorted Set 等。
  • 读/写速度快,性能高。(Redis 能读的速度是 110 000次/s,写的速度是 81 000次/s)
  • 支持持久化
  • 简单且功能强大
  • 实现分布式集群和高可用

Redis 的使用场景

Redis 是一款功能强大的数据库,在实际应用中,不管是什么架构的网站或系统,我们都可以将 Redis 引入项目,这样就可以解决很多关系型数据库无法解决的问题。

  • 做缓存
  • 做计数器应用
  • 实现消息队列系统
  • 做实时系统、消息系统
  • 实现排行榜应用
  • 做数据过期处理
  • 做大型社交网络

实时学习反馈

1. Redis是____

A 分布式缓存

B 单机键值数据库

C 关系型数据库

D 高性能数据库

2. Redis采用的是_____的存储形式。

A 键值对

B 二维表

C 一维表

D 磁盘

答案

1=>A 2=>A

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2