Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ronaldo_717
unidocs-zh
提交
ba309648
U
unidocs-zh
项目概览
Ronaldo_717
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录