用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
Oracle
›
Redis概述
Redis概述
惊雷无声
论坛元老
|
2025-1-23 19:28:02
|
显示全部楼层
|
阅读模式
楼主
主题
1791
|
帖子
1791
|
积分
5373
图片来源于网络
文章首发:https://blog.liuzijian.com/post/about-redis.html
Redis是什么
Redis即Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写的,遵守BSD协议的高性能的Key-Value数据库。Redis提供了丰富的数据布局,比方String、Hash、List、Set、SortedSet等等。数据是存在内存中的,同时Redis支持事件、长期化、LUA脚本、发布/订阅、缓存淘汰、流技能等多种功能特性,提供了主从模式、Redis Sentinel和Redis Cluster集群架构方案。
Redis的作者是意大利步伐员Antirez,作者个人博客:https://antirez.com/latest/
Redis的官网是:https://redis.io
Redis的主要用途
配合关系型数据库快速读取
主流应用根本都是80%的读取和20%写入,Redis拿来配合MyMQL等实现读写分离,MySQL数据存储在硬盘,关系型数据库需要实行复杂SQL,相比下Redis
基于内存
和
按key读取
明显服从更高,Redis在一些场景下的使用明显优于MySQL,比方计数器,排行榜,抢红包等。Redis通常用于一些特定场景,需要与MySQL一起配合使用,两者并不是相互替换和竞争关系,而是共用和配合使用
分布式锁
synchronized关键字和各种锁只能在一个JVM进程中有效,多服务器的集群环境下使用Redis的单线程特点,可以做分布式环境下的并发控制
队列
Reids提供list和set操作,这使得Redis能作为一个很好的消息队列平台来使用。我们常通过Reids的队列功能做购买限定。比如到节假日或者推广期间,进行一些活动,对用户购买行为进行限定,限定本日只能购买频频商品或者一段时间内只能购买一次,也比较适合适用。
消息中间件
Reids具有发布订阅消息功能,因此可以作为一个简单的消息中间件来使用,比方修改了数据字典后通知应用步伐实行刷新缓存的方法
分布式会话
将session或token对应的用户信息生存到Redis,实现集群环境下会话共享
Redis的上风
性能极高
Redis能读的速率是110000次/秒,写的速率是81000次/秒
数据类型丰富
不但仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据布局的存储
支持数据的长期化
可以将内存中的数据保持在磁盘中重启的时间可以再次加载进行使用Redis支持数据的备份,即master-slave模式的数据备份
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
惊雷无声
论坛元老
这个人很懒什么都没写!
楼主热帖
记一次实战 Shiro反序列化内网上线 ...
基于 Sealos 的镜像构建能力,快速部署 ...
蚂蚁金服杨军:蚂蚁数据分析平台的演进 ...
Linux之iptables(NAT表)——实验篇 ...
超融合走向红海,下一代超融合是新蓝海 ...
联合评测 DapuStor Roealsen5 NVMe SSD ...
1亿条数据批量插入 MySQL,哪种方式最 ...
【学习笔记】WPF-02:XMAL基础 ...
Neo4j
学习TraceLogging事件,使用ETW记录, ...
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
DevOps与敏捷开发
程序人生
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表