跳到主要内容

可扩展性

Garnet 提供了多种扩展其核心功能的方法

  • 自定义原始字符串命令
  • 自定义对象命令
  • 自定义事务
  • 自定义过程
  • 模块

以下部分描述了这些方法以及使用它们的适当场景。

自定义原始字符串命令

这用于操作具有原始字符串值的单个键。记录存储在主存储中。

详情请见此处

自定义对象命令

此命令也操作单个键,但在对象存储上。这用于公开对自定义数据类型执行操作的命令。

详情请见此处

自定义事务

自定义事务允许在单个执行块中以事务方式操作多个命令。这确保了整个块执行期间的原子性。

详情请见此处

自定义过程

这也允许在单个块中调用多个命令。但是,命令以非事务方式执行,就像它们由客户端单独发出一样。

详情请见此处

模块

模块提供了一种将所有相关的扩展命令、过程和事务打包成单个二进制文件以加载到 Garnet 的方法。

详情请见此处