前端程序员速学 Redis

由于在学习 Docker 的过程中,使用到了 Redis ,但是不会,就快速补课一下 Redis,以能会基础使用就够了,不求甚解。由于这篇会使用到 上一篇文章 Docker 入门 (一),没看的可以看看:https://mp.weixin.qq.com/s/hF1oWZyD4NbCtJwgz3Uzlw,下面开始 Redis 入门:

什么是 Redis ?

官方说:"Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps."

翻译一下:Redis 是一个内存数据库,同时支持持久化到磁盘。其数据模型是键值对,但支持多种类型的值:

  • 字符串(Strings)

  • 列表(Lists)

  • 集合(Sets)

  • 有序集合(Sorted Sets)

  • 哈希(Hashes)

  • 流(Streams)

  • HyperLogLogs :

  • 位图(Bitmaps)

关于数据类型,更多参考文章:Understand Redis data types | Docs

Redis 有以下优点: 速度快, 操作简单 , 数据类型丰富 ,可扩展性好, 高可用性

Redis 解决了什么问题?

Redis 的出现解决了传统数据库在高并发、低延迟、复杂数据结构支持和高可用性等方面的不足,当然还有其它原因,参考回答:通义

前端程序员 和 Redis

学习 Redis 可以显著提升应用的性能和用户体验。常见使用场景如下:

  • 缓存数据:Redis 可以用来缓存一些经常访问的数据,例如网站页面、用户会话数据(SESSION)

  • 消息队列:Redis 可以用来实现消息队列,用于解耦不同的系统或服务。

  • 实时通信:Redis 可以用来实现实时排行榜,例如网站热度排行榜、游戏排行榜等。

  • 其他:Redis 还可以用于其他很多场景,例如限流、计数器等。

使用 Docker 快速安装和使用 Redis

如果你还不了解 Docker,可以看一下:更适合前端的 Docker 教程(一) · 语雀 我们可以在 Docker Desktop(Docker Desktop: The #1 Containerization Tool for Developers | Docker) 搜索 Redis 并安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值