[TOC]
### 通用命令接口的功能
pika 支持 redis 的大部分命令,以上接入点只对接了部分命令。
因为命令众多,一个个接入点来对接是一件很麻烦的事情。
所有我们要用到**Pika通用命令接口**这个神器。
用他可以直接使用Pika的绝大部分命令。
### 如何使用 Pika通用命令接口
比如Redis的**type**命令,该命令参数为一个**key**值,返回值为**key**所储存的值得**类型**。
命令原格式如下:
**TYPE key**
我们首先要在**通用命令接口**的请求参数(cmdList)中构建出这个命令,cmdList参数的格式要求如下图所示:
![](https://oss.showapi.com/doc/3128/31/ce0549825f7b4ea9b2839f787987c167.png)
可以看出**cmdList**的值为一个JSONArray的字符串
那么,我们就将**type**命令放入**cmdList**的**JSONArray**中:
**["type", "mykeyddd" ]**
接下来,我们到易源的[测试界面](https://www.showapi.com/apiGateway/onlineTest?apiCode=1893&pointCode=2 "测试界面")中将参数粘贴,测试一下,如下图所示:
![](https://oss.showapi.com/doc/3128/31/8eb0ca00c13d43c1a0e15843e04233c8.png)
**pika_ret**字段的返回值为**String**,命令被成功执行,
您可以参考[文档](http://doc.redisfans.com/ "文档")自行构建更多命令的调用。