这里介绍Pegasus服务所提供的用户接口。客户端可以在我们的服务接口上做二次封装。 通常你只需要通过 客户端文档 学习如何与Pegasus交互。
当前Pegasus支持几种接口协议:
Pegasus 协议
这也是我们的客户端与Pegasus服务端交互所使用的协议。我们通过该协议暴露了
-
单行幂等原子操作,如 set/get/del/ttl…
-
单行非幂等原子操作,如 check_and_mutate/incr…
-
多行幂等原子操作,如 multiset/multiget/multidel…
-
支持过滤的扫描操作,如 hash_scan/unordered_scan…
Redis 协议
我们通过Pegasus Redis Proxy这一组件在Pegasus协议之上支持了Redis协议。 你可以阅读 Redis适配 了解更多。
因为Redis接口提供了GEO支持,我们也借此支持了地理信息查询的功能。 你可以阅读 GEO支持 了解更多。