1 line
5.9 KiB
JSON
1 line
5.9 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\redis\\index.vue?vue&type=template&id=7d9feff8&scoped=true","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\redis\\index.vue","mtime":1732871026795},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1732872827008},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\n<div class=\"app-container\">\n <el-row>\n <el-col :span=\"24\" class=\"card-box\">\n <el-card>\n <div slot=\"header\">\n <span>基本信息</span>\n </div>\n <div class=\"el-table el-table--enable-row-hover el-table--medium\">\n <table cellspacing=\"0\" style=\"width: 100%\">\n <tbody>\n <tr>\n <td><div class=\"cell\">Redis版本:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.redis_version }}</div></td>\n <td><div class=\"cell\">运行模式:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.redis_mode == \"standalone\" ? \"单机\" : \"集群\" }}</div></td>\n <td><div class=\"cell\">端口:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.tcp_port }}</div></td>\n <td><div class=\"cell\">客户端数:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.connected_clients }}</div></td>\n </tr>\n <tr>\n <td><div class=\"cell\">运行时间(天):</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.uptime_in_days }}</div></td>\n <td><div class=\"cell\">使用内存:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.used_memory_human }}</div></td>\n <td><div class=\"cell\">使用CPU:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ parseFloat(cache.info.used_cpu_user_children).toFixed(2) }}</div></td>\n <td><div class=\"cell\">内存配置:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.maxmemory_human }}</div></td>\n </tr>\n <tr>\n <td><div class=\"cell\">AOF是否开启:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.aof_enabled === \"0\" ? \"否\" : \"是\" }}</div></td>\n <td><div class=\"cell\">RDB是否成功:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.rdb_last_bgsave_status }}</div></td>\n <td><div class=\"cell\">Key数量:</div></td>\n <td><div v-if=\"cache.dbSize\" class=\"cell\">{{ cache.dbSize }} </div></td>\n <td><div class=\"cell\">网络入口/出口:</div></td>\n <td><div v-if=\"cache.info\" class=\"cell\">{{ cache.info.instantaneous_input_kbps }}kps/{{ cache.info.instantaneous_output_kbps }}kps</div></td>\n </tr>\n </tbody>\n </table>\n </div>\n </el-card>\n </el-col>\n\n <el-col :span=\"12\" class=\"card-box\">\n <el-card>\n <div slot=\"header\"><span>命令统计</span></div>\n <div class=\"el-table el-table--enable-row-hover el-table--medium\">\n <div ref=\"commandstats\" style=\"height: 420px\" />\n </div>\n </el-card>\n </el-col>\n\n <el-col :span=\"12\" class=\"card-box\">\n <el-card>\n <div slot=\"header\">\n <span>内存信息</span>\n </div>\n <div class=\"el-table el-table--enable-row-hover el-table--medium\">\n <div ref=\"usedmemory\" style=\"height: 420px\" />\n </div>\n </el-card>\n </el-col>\n\n <el-col :span=\"24\" class=\"card-box\">\n <el-card>\n <el-button size=\"mini\" :disabled=\"delBtlStatu\" type=\"danger\" style=\"margin-bottom: 10px\" @click=\"batchDel\">批量删除</el-button>\n <el-table\n :data=\"keyAndValues\"\n row-key=\"id\"\n :header-cell-style=\"{'text-align':'center'}\"\n @selection-change=\"handleSelectionChange\"\n >\n <el-table-column type=\"selection\" width=\"55\" align=\"center\" />\n <el-table-column prop=\"key\" label=\"Key\" width=\"200\" :show-overflow-tooltip=\"true\" />\n <el-table-column prop=\"dataType\" label=\"Key 类型\" width=\"100\" />\n <el-table-column prop=\"value\" label=\"Value 值\" :show-overflow-tooltip=\"true\" />\n <el-table-column prop=\"expire\" label=\"过期时间\" width=\"200\">\n <template slot-scope=\"scope\">\n <el-tag>\n <span v-if=\"scope.row.expire === -1\">\n 永不过时\n </span>\n <span v-else-if=\"scope.row.expire === -2\">\n 已过期\n </span>\n <span v-else>\n {{ scope.row.expire }}秒\n </span>\n </el-tag>\n </template>\n </el-table-column>\n <el-table-column label=\"操作\" width=\"150px\" align=\"center\">\n <template slot-scope=\"scope\">\n <el-button type=\"danger\" size=\"mini\" @click=\"clearRedisData(scope.row)\">清除数据</el-button>\n </template>\n </el-table-column>\n </el-table>\n </el-card>\n </el-col>\n </el-row>\n</div>\n",null]} |