Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
1015069a
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3597
Star
108
Fork
921
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
120
列表
看板
标记
里程碑
合并请求
109
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
120
Issue
120
列表
看板
标记
里程碑
合并请求
109
合并请求
109
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
未验证
提交
1015069a
编写于
5月 05, 2022
作者:
DCloud_Heavensoft
提交者:
Gitee
5月 05, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs/uniCloud/redis.md.
上级
d3595c4b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
3 deletion
+9
-3
docs/uniCloud/redis.md
docs/uniCloud/redis.md
+9
-3
未找到文件。
docs/uniCloud/redis.md
浏览文件 @
1015069a
# 扩展库Redis
# 扩展库Redis
> 2021年11月18日,
已支持腾讯云和阿里云
> 2021年11月18日,
腾讯云和阿里云均支持
redis是一个内存中的数据结构存储系统,在项目中通常作为数据库的中间件来使用。相对于直接从数据库中读取数据,速度上会有明显的提升。
redis是一个内存中的数据结构存储系统,在项目中通常作为数据库的中间件来搭配使用。它的核心优势是快,相对于直接从MongoDB等数据库的磁盘存储中读写数据,操作Redis内存数据库在速度上会有质的提升。但它只能存储key/value格式的数据,也不方便做复杂的查询。所以Redis一般需要与MongoDB搭配使用。
Redis常见使用场景:
-
缓存高频数据,比如首页列表
-
秒杀抢购
-
ip黑名单屏蔽
-
其他数据库操作速度不满足需求的场景
## 开通Redis扩展库@buy
## 开通Redis扩展库@buy
...
@@ -774,7 +780,7 @@ const [operationType, currentValue] = await redis.eval(`local val = redis.call('
...
@@ -774,7 +780,7 @@ const [operationType, currentValue] = await redis.eval(`local val = redis.call('
## 最佳实践
## 最佳实践
### 高并发下抢购逻辑@snap-over-sell
### 高并发下抢购
/秒杀
逻辑@snap-over-sell
可以利用redis的原子操作保证在高并发下不会超卖,以下为一个简单示例
可以利用redis的原子操作保证在高并发下不会超卖,以下为一个简单示例
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录