论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
Redis概述
Redis概述
徐锦洪
金牌会员
|
2025-1-19 14:36:04
|
显示全部楼层
|
阅读模式
楼主
主题
831
|
帖子
831
|
积分
2493
图片泉源于网络
文章首发: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
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
徐锦洪
金牌会员
这个人很懒什么都没写!
楼主热帖
彻底卸载SQL Server
马丽明:选择超融合架构的三个要素 ...
Oracle夺命连环25问,你能坚持第几问? ...
java数据库开发与实战应用,2022最值得 ...
漏洞扫描工具nessus、rapid7 insightvm ...
【计算机网络】TCP为什么需要3次握手 ...
c# 实现定义一套中间SQL可以跨库执行的 ...
学了这么久的高并发编程,连Java中的并 ...
p6 BufferedInputStream 和 BufferedOu ...
WPF工控组态软件之冷却塔和空气压缩机 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表