【Redis学习笔记】01.了解 Redis 数据库

Redis是一款高性能的键值对存储数据库,支持内存、持久化、事务、多种数据类型及高可用架构。常用于数据缓存、排行榜、计数器和消息队列等场景,提供丰富的客户端API并广泛应用在各种项目中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Redis 数据库介绍

Redis 是一款由 Salvatore Sanfilippo 使用 ANSI C 语言编写的开源的、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API(java、python、php、go等)。并长期处于 全球数据库排行榜 前十的地位。
全球数据库排行榜

  • 官方网站: https://redis.io
  • 官方各版本下载地址: http://download.redis.io/releases/
  • Redis 中文命令参考: http://redisdoc.com
  • Redis 在线测试: http://try.redis.io/
  • 中文网站 1: http://redis.cn
  • 中文网站 2: http://www.redis.net.cn
  • 作者 GitHUB: https://github.com/antirez/redis

2. Redis 数据库特性

  1. 读写数据库
  2. 丰富的数据类型:常见5中类型
  3. 支持数据持久化
  4. 支持事务(弱事务)
  5. 丰富的功能:天然计数器、键过期功能、消息队列功能
  6. 自带多种高可用架构:主从、哨兵、分布式集群
  7. 支持多种客户端语言:PHP、JAVA、Python、GO等

3. Redis 应用场景

1. 数据缓存
	- 用户 session 信息
	- 商城优惠卷过期
	- 短信验证码过期
2. 排行榜-列表&有序集合
	- 热度/点击量
	- 直播间礼物打赏
3. 计数器-天然计数器
	-  帖子浏览数
	- 视频播放次数
	- 评论次数
	- 点赞/点踩
4. 社交网络-集合
	- 粉丝
	- 共同好友/可能认识的人
	- 兴趣爱好/标签
5. 消息队列
	- ELK缓存日志
	- 聊天记录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值