Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
ba309648
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3216
Star
106
Fork
815
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
ba309648
编写于
7月 08, 2022
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: update eip
上级
0e04887d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
16 addition
and
2 deletion
+16
-2
docs/uniCloud/cf-functions.md
docs/uniCloud/cf-functions.md
+8
-1
docs/uniCloud/redis.md
docs/uniCloud/redis.md
+8
-1
未找到文件。
docs/uniCloud/cf-functions.md
浏览文件 @
ba309648
...
...
@@ -680,9 +680,16 @@ serverless默认是没有固定的服务器IP的,因为有很多服务器资
**注意**
-
同一个服务空间内所有开启固定出口IP的云函数使用的是同一个IP。
-
如果你是免费版升配到付费版,开启
`固定IP`
功能后,会导致付费版到期无法自动降级到免费版,请注意按时续费
腾讯云原本的设计是同一个服务空间内所有开启固定出口IP的云函数使用的是同一个IP。但是对于开通vpc的云函数无法和未开通vpc的函数共用同一个出口ip。具体使用中有以下表现
-
开通redis扩展的云函数和未开通redis扩展的云函数会分配不同的ip
-
如果一个云函数已经开通固定出口ip,再关联redis扩展库时固定ip会发生变化
**后续会调整为开通固定出口IP前先开通自动开启vpc功能,即同一个服务空间下云函数都使用和开通redis扩展的云函数同样的出口IP。建议已开通redis的服务空间先将云函数关联redis扩展再开通固定出口IP**
### 单实例多并发@concurrency
> 仅阿里云支持
...
...
docs/uniCloud/redis.md
浏览文件 @
ba309648
...
...
@@ -2,7 +2,7 @@
> 2021年11月18日,腾讯云和阿里云均支持
> `腾讯云开发者使用redis务必
将云函数运行环境设为node8。暂时不可在腾讯云nodejs12的云函数内使用redis,具体原因腾讯云正在排查。
`
> `腾讯云开发者使用redis务必
仔细阅读此文档:[keepRunningAfterReturn](uniCloud/cf-function.md?id=keep-running)
`
Redis是一个基于key/value的内存数据库。在项目中通常作为MongoDB等磁盘数据库的补充来搭配使用。
相对于磁盘数据库,Redis的核心优势是快。因为操作内存要比磁盘快的多,并且Redis只支持key/value数据,读写都很快。但Redis没有磁盘数据库丰富的查询等功能。
...
...
@@ -65,6 +65,9 @@ exports.main = async (event, context) => {
-
redis中,以冒号分割key,在redis的uniCloud web控制台的可视化界面中,将以tree的方式显示。折叠所有使用同一前缀的key。
比如2个key,
`uni:aa`
和
`uni:bb`
,将显示为根节点为uni的tree,展开后有aa和bb。
-
以
`uni:`
、
`dcloud:`
、
`unicloud`
为前缀的redis的key,为uniCloud官方前缀。开发者自己的业务所需的key应避免使用这些前缀。
-
调用
`uniCloud.redis()`
时返回的redis实例对应着一个连接,多次调用时如果存在未断开连接的redis实例则返回此实例。如果不存在redis实例或之前的redis实例已断开连接则返回新的redis实例。
-
redis实例创建时并未建立与redis的连接,而是在第一次调用redis方法时才会与redis建立连接。在实际业务中的表现就是一个云函数实例第一次调用redis方法会慢上几毫秒
-
为云函数开启redis扩展会影响云函数固定ip功能,详情参考:
[
云函数固定出口IP
](
uniCloud/cf-functions.md?id=eip
)
## Redis本地运行@local-function
...
...
@@ -809,6 +812,10 @@ await redis.quit()
调用成功后返回
`OK`
字符串
**注意**
-
断开连接后使用uniCloud.redis()返回的redis实例的连接将不再可用,再下次用到redis方法时需要重新调用
`uniCloud.redis()`
方法建立连接
## FAQ@faq
-
云函数与redis的连接
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录