From ad85fb89cbfb96fc306228eda168a257652e65fd Mon Sep 17 00:00:00 2001 From: rick Date: Fri, 28 Feb 2025 09:35:25 +0000 Subject: [PATCH] add redis key-value query support --- console/atest-ui/src/views/DataManager.vue | 5 ++++- console/atest-ui/src/views/net.ts | 3 +++ console/atest-ui/src/views/store.ts | 5 +++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/console/atest-ui/src/views/DataManager.vue b/console/atest-ui/src/views/DataManager.vue index 3ffbc36..b0c6a9e 100644 --- a/console/atest-ui/src/views/DataManager.vue +++ b/console/atest-ui/src/views/DataManager.vue @@ -38,7 +38,7 @@ watch(kind, (k) => { sqlQuery.value = 'show tables' queryTip.value = 'Enter SQL query' break; - case 'atest-store-etcd': + case 'atest-store-etcd', 'atest-store-redis': sqlQuery.value = '' queryTip.value = 'Enter key' break; @@ -115,6 +115,9 @@ const executeQuery = async () => { case 'atest-store-etcd': keyValueDataHandler(data) break; + case 'atest-store-redis': + keyValueDataHandler(data) + break; default: ElMessage({ showClose: true, diff --git a/console/atest-ui/src/views/net.ts b/console/atest-ui/src/views/net.ts index 1bc0552..6553e27 100644 --- a/console/atest-ui/src/views/net.ts +++ b/console/atest-ui/src/views/net.ts @@ -783,6 +783,9 @@ var DataQuery = (store: string, kind: string, currentDatabase: string, query: st case 'atest-store-etcd': queryObj['key'] = query; break; + case 'atest-store-redis': + queryObj['key'] = query; + break; } const requestOptions = { method: 'POST', diff --git a/console/atest-ui/src/views/store.ts b/console/atest-ui/src/views/store.ts index aa1a6cb..9d1c128 100644 --- a/console/atest-ui/src/views/store.ts +++ b/console/atest-ui/src/views/store.ts @@ -81,6 +81,11 @@ const storeExtensions = [ params: [], link: 'https://github.com/LinuxSuRen/atest-ext-store-etcd' }, + { + name: 'atest-store-redis', + params: [], + link: 'https://github.com/LinuxSuRen/atest-ext-store-redis' + }, { name: 'atest-store-mongodb', params: [{