@jdlinker/system
Version:
jdLinker 系统模块
33 lines (27 loc) • 663 B
text/typescript
import { defHttp } from '@jdlinker/func';
enum Api {
keysSize = '/sys/actuator/redis/keysSize',
memoryInfo = '/sys/actuator/redis/memoryInfo',
info = '/sys/actuator/redis/info'
}
/**
* key个数
*/
export const getKeysSize = () => {
return defHttp.get({ url: Api.keysSize }, { isTransformResponse: false });
};
/**
* 内存信息
*/
export const getMemoryInfo = () => {
return defHttp.get({ url: Api.memoryInfo }, { isTransformResponse: false });
};
/**
* 详细信息
*/
export const getInfo = () => {
return defHttp.get({ url: Api.info });
};
export const getRedisInfo = () => {
return Promise.all([getKeysSize(), getMemoryInfo()]);
};