top.dingwen.io.api.doc
  1. Redis缓存
top.dingwen.io.api.doc
  • 公共模块
    • 枚举
      • 测试
        • 枚举序列化反序列化测试-请求参数
        • 枚举序列化反序列化测试-请求体参数
      • 获取所有枚举类型
      • 获取指定枚举类型
    • 文件
      • 上传文件
      • 下载单个文件
      • 多文件打包下载
      • 文件预览
      • 文件分页列表
      • 丢弃一个文件
      • 分页查询枚举类型
    • 本地缓存[caffeine]
      • 测试
        • 缓存get|set测试
      • 获取所有的缓存
      • 获取缓存详情
      • 获取缓存项详情
      • 清除缓存
      • 下载指定的缓存数据
    • Redis缓存
      • 测试
        • 轻松缓存
        • 限流
        • 防止重复提交
        • 分布式锁
        • 推送一个延迟任务
        • 消费延迟任务
        • 延迟删除
        • redisson全局限流
        • redissonIP限流
        • redisson集群限流
        • redisson业务key限流
        • 注解方式lock4j分布式锁组件
        • 模板方式lock4j分布式锁组件
        • redisson发布消息
        • redisson订阅消息
        • 添加一个优先任务队列
        • 删除优先任务
        • 获取优先任务
        • 添加一个有界任务队列
        • 删除有界任务
        • 获取有界队列的任务
        • 订阅延迟任务队列
        • 添加延迟任务
        • 删除延迟任务
        • 销毁延迟任务队列
        • 测试geo类型计算两点间距离
      • Redis信息
        GET
      • 获取所有缓存项
        GET
      • 获取指定前缀的所有key
        GET
      • 获取缓存值
        GET
      • 清除指定key前缀的所有缓存
        PUT
      • 清除指定key的缓存
        DELETE
      • 清除所有缓存
        DELETE
    • 字典
      • 字典列表
      • 新增字典
      • 修改字典
      • 删除字典
      • 刷新字典
      • 新增字典值
      • 字典值列表
      • 修改字典值
      • 删除字典值
      • 字典值批量删除
      • 字典树列表
    • 日志
      • 测试
        • 方法日志
        • 操作日志
      • 方法执行日志列表
      • 请求日志列表
      • 清除所有方法日志
      • 清除所有请求日志
      • 请求日志详情
      • 方法执行日志详情
      • 操作日志列表
    • 配置
      • 刷新配置
      • 配置分页查询
      • 删除配置
      • 配置维护
    • Quartz任务
      • 所有执行中的job列表
      • 任务信息列表
      • 添加一个任务&job
      • 修改运行中的job信息
      • 修改任务&job状态
      • 删除任务&job
      • 立即执行
      • 任务执行日志
    • Excel
      • 系统配置导出Excel
      • 系统配置Excel导入
    • 事件
      • 事件列表
    • jwt
      • 测试
        • 生成App端JwtToken
        • 生成Web端JwtToken
        • 验证JwtToken
        • 判断是否需要刷新
        • 刷新JwtToken
    • 校验
      • 表单校验国际化消息测试
    • webplus
      • 测试
        • 国际化加校验测试
        • 调试日志
        • 测试高性能异步日志
        • 测试异常消息发送
        • 测试请求参数字符串去除空格
        • 测试请求体参数字符串去除空格
      • 优雅关机
      • webplus首页
      • 服务健康状态
      • 查看当前放行的端点
    • async
      • 测试
        • 定时任务线程池
      • 获取执行器消息
    • 进度条
      • 测试
        • 提交任务
      • 查询进展
    • 二级缓存
      • 测试
        • 二级获取获取业务id
    • 电子邮件
      • 测试
        • 发送邮件
    • 日志监控
      • 日志监控首页
    • 管道业务流[pipeline]
      • 测试
        • 测试业务线
  • 安全模块
    • 登录
      POST
    • 认证入口
      GET
    • 获取验证码
      GET
    • 退出登录
      GET
  1. Redis缓存

Redis信息

GET
/common/redis/info

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************

返回响应

🟢200成功
application/json
Body
code
number 
返回code
可选
message
string 
消息
可选
data
object (Redis信息统计视图) 
数据
可选
commandStats
array[object (命令执行项统计视图) {2}] 
可选
info
object (Redis信息) 
可选
dbSize
string 
库
可选
currentTime
string <date-time>
服务器响应时间
可选
正则匹配:
yyyy-MM-dd A HH:mm:ss
示例
{
  "code": 200,
  "message": "SUCCESS",
  "data": {
    "commandStats": [
      {
        "name": "client|setname",
        "value": "11"
      },
      {
        "name": "subscribe",
        "value": "190"
      },
      {
        "name": "command",
        "value": "1678"
      },
      {
        "name": "hset",
        "value": "3602"
      },
      {
        "name": "hello",
        "value": "1"
      },
      {
        "name": "mset",
        "value": "177"
      },
      {
        "name": "publish",
        "value": "316"
      },
      {
        "name": "auth",
        "value": "21"
      },
      {
        "name": "cluster|nodes",
        "value": "35"
      },
      {
        "name": "quit",
        "value": "36"
      },
      {
        "name": "select",
        "value": "613"
      },
      {
        "name": "expire",
        "value": "27"
      },
      {
        "name": "save",
        "value": "8595"
      },
      {
        "name": "hincrby",
        "value": "1796"
      },
      {
        "name": "client|list",
        "value": "39"
      },
      {
        "name": "setex",
        "value": "23"
      },
      {
        "name": "del",
        "value": "19"
      },
      {
        "name": "config|set",
        "value": "15480"
      },
      {
        "name": "evalsha",
        "value": "80"
      },
      {
        "name": "dbsize",
        "value": "2"
      },
      {
        "name": "keys",
        "value": "1"
      },
      {
        "name": "pttl",
        "value": "53"
      },
      {
        "name": "command|docs",
        "value": "5"
      },
      {
        "name": "exists",
        "value": "81"
      },
      {
        "name": "hscan",
        "value": "58"
      },
      {
        "name": "hgetall",
        "value": "188"
      },
      {
        "name": "randomkey",
        "value": "121"
      },
      {
        "name": "set",
        "value": "13621"
      },
      {
        "name": "unsubscribe",
        "value": "166"
      },
      {
        "name": "ttl",
        "value": "107"
      },
      {
        "name": "ping",
        "value": "10543"
      },
      {
        "name": "incrby",
        "value": "12"
      },
      {
        "name": "incr",
        "value": "60"
      },
      {
        "name": "config|get",
        "value": "60"
      },
      {
        "name": "hmset",
        "value": "5"
      },
      {
        "name": "info",
        "value": "3297"
      },
      {
        "name": "scan",
        "value": "31"
      },
      {
        "name": "type",
        "value": "52"
      },
      {
        "name": "pexpire",
        "value": "12"
      },
      {
        "name": "eval",
        "value": "7"
      },
      {
        "name": "hlen",
        "value": "58"
      },
      {
        "name": "get",
        "value": "208"
      },
      {
        "name": "pubsub|channels",
        "value": "35"
      },
      {
        "name": "flushall",
        "value": "3432"
      }
    ],
    "info": {
      "used_memory_dataset_perc": "99.22%",
      "aof_current_rewrite_time_sec": "-1",
      "used_memory_peak_perc": "79.05%",
      "rss_overhead_ratio": "0.76",
      "db0": "keys=4,expires=0,avg_ttl=0",
      "active_defrag_hits": "0",
      "atomicvar_api": "c11-builtin",
      "rss_overhead_bytes": "-1261568",
      "used_memory_vm_total": "74752",
      "gcc_version": "10.2.1",
      "keyspace_misses": "108",
      "redis_git_dirty": "0",
      "connected_clients": "4",
      "master_repl_offset": "0",
      "repl_backlog_active": "0",
      "rdb_changes_since_last_save": "0",
      "client_recent_max_output_buffer": "0",
      "rejected_connections": "0",
      "unexpected_error_replies": "0",
      "io_threads_active": "0",
      "async_loading": "0",
      "mem_cluster_links": "0",
      "run_id": "e201f47032d72632e354fce80a77b9c3ce1c44c8",
      "maxmemory": "0",
      "mem_allocator": "jemalloc-5.2.1",
      "rdb_last_load_keys_loaded": "4",
      "used_cpu_sys": "13187.662757",
      "expired_stale_perc": "0.00",
      "blocked_clients": "0",
      "total_eviction_exceeded_time": "0",
      "total_commands_processed": "64953",
      "current_active_defrag_time": "0",
      "sync_partial_err": "0",
      "current_save_keys_total": "0",
      "total_connections_received": "7437",
      "evicted_keys": "0",
      "maxmemory_policy": "noeviction",
      "used_cpu_sys_main_thread": "13186.666404",
      "config_file": "/etc/redis/redis.conf",
      "used_memory_human": "1.90M",
      "allocator_rss_ratio": "1.97",
      "connected_slaves": "0",
      "role": "master",
      "process_supervised": "no",
      "aof_last_cow_size": "0",
      "used_memory_rss_human": "3.80M",
      "cluster_enabled": "0",
      "total_net_repl_output_bytes": "0",
      "allocator_rss_bytes": "2588672",
      "mem_fragmentation_ratio": "2.02",
      "used_memory_scripts": "1312",
      "errorstat_NOSCRIPT": "count=1",
      "repl_backlog_size": "1048576",
      "current_eviction_exceeded_time": "0",
      "uptime_in_days": "285",
      "used_memory_peak": "2520248",
      "number_of_cached_scripts": "3",
      "mem_fragmentation_bytes": "2015440",
      "used_memory_startup": "862904",
      "total_system_memory_human": "1.69G",
      "number_of_functions": "0",
      "hz": "10",
      "used_memory_lua_human": "41.00K",
      "instantaneous_input_kbps": "0.00",
      "used_memory_scripts_human": "1.28K",
      "rdb_bgsave_in_progress": "0",
      "monotonic_clock": "POSIX clock_gettime",
      "total_net_output_bytes": "171385887",
      "uptime_in_seconds": "24689987",
      "mem_clients_normal": "7280",
      "total_forks": "87",
      "evicted_clients": "0",
      "slave_expires_tracked_keys": "0",
      "current_fork_perc": "0.00",
      "master_replid2": "0000000000000000000000000000000000000000",
      "total_net_input_bytes": "3616607",
      "total_net_repl_input_bytes": "0",
      "current_cow_peak": "0",
      "used_memory_scripts_eval": "1128",
      "instantaneous_output_kbps": "0.00",
      "expired_keys": "78",
      "allocator_frag_ratio": "1.28",
      "aof_last_write_status": "ok",
      "used_memory_vm_functions": "32768",
      "redis_version": "7.0.2",
      "allocator_frag_bytes": "582392",
      "mem_total_replication_buffers": "0",
      "maxmemory_human": "0B",
      "rdb_last_save_time": "1685483990",
      "lazyfree_pending_objects": "0",
      "aof_rewrite_scheduled": "0",
      "migrate_cached_sockets": "0",
      "keyspace_hits": "697",
      "allocator_allocated": "2075912",
      "used_memory": "1992264",
      "mem_replication_backlog": "0",
      "used_memory_dataset": "1120576",
      "rdb_saves": "8682",
      "pubsub_patterns": "0",
      "used_cpu_user_children": "0.038689",
      "master_replid": "f3d67f1e56760a8c01d7e06b728127621d9811c4",
      "total_error_replies": "15121",
      "mem_aof_buffer": "0",
      "rdb_last_bgsave_status": "ok",
      "redis_mode": "standalone",
      "total_writes_processed": "65635",
      "allocator_resident": "5246976",
      "instantaneous_output_repl_kbps": "0.00",
      "allocator_active": "2658304",
      "total_active_defrag_time": "0",
      "current_cow_size_age": "0",
      "current_save_keys_processed": "0",
      "expired_time_cap_reached_count": "0",
      "sync_full": "0",
      "instantaneous_input_repl_kbps": "0.00",
      "rdb_current_bgsave_time_sec": "-1",
      "aof_rewrite_in_progress": "0",
      "multiplexing_api": "epoll",
      "module_fork_in_progress": "0",
      "tracking_clients": "0",
      "rdb_last_cow_size": "446464",
      "mem_not_counted_for_evict": "0",
      "dump_payload_sanitizations": "0",
      "redis_git_sha1": "00000000",
      "tracking_total_keys": "0",
      "maxclients": "10000",
      "clients_in_timeout_table": "0",
      "latest_fork_usec": "269",
      "reply_buffer_expands": "391",
      "rdb_last_bgsave_time_sec": "0",
      "os": "Linux 3.10.0-1160.11.1.el7.x86_64 x86_64",
      "used_cpu_sys_children": "0.162306",
      "sync_partial_ok": "0",
      "module_fork_last_cow_size": "0",
      "arch_bits": "64",
      "used_memory_vm_eval": "41984",
      "used_memory_lua": "41984",
      "mem_clients_slaves": "0",
      "tracking_total_items": "0",
      "used_cpu_user_main_thread": "15955.518447",
      "lazyfreed_objects": "0",
      "process_id": "1",
      "errorstat_ERR": "count=15120",
      "tracking_total_prefixes": "0",
      "total_system_memory": "1818816512",
      "master_failover_state": "no-failover",
      "aof_rewrites_consecutive_failures": "0",
      "repl_backlog_histlen": "0",
      "used_memory_vm_total_human": "73.00K",
      "executable": "/data/redis-server",
      "used_memory_rss": "3985408",
      "loading": "0",
      "active_defrag_running": "0",
      "used_memory_peak_human": "2.40M",
      "reply_buffer_shrinks": "4037",
      "aof_enabled": "0",
      "io_threaded_reads_processed": "0",
      "rdb_last_load_keys_expired": "0",
      "second_repl_offset": "-1",
      "total_reads_processed": "72216",
      "active_defrag_misses": "0",
      "configured_hz": "10",
      "active_defrag_key_hits": "0",
      "number_of_libraries": "0",
      "used_cpu_user": "15956.008898",
      "io_threaded_writes_processed": "0",
      "aof_rewrites": "0",
      "redis_build_id": "40f017f9608e455e",
      "cluster_connections": "0",
      "aof_last_bgrewrite_status": "ok",
      "client_recent_max_input_buffer": "8",
      "active_defrag_key_misses": "0",
      "used_memory_functions": "184",
      "repl_backlog_first_byte_offset": "0",
      "instantaneous_ops_per_sec": "0",
      "expire_cycle_cpu_milliseconds": "372356",
      "current_cow_size": "0",
      "tcp_port": "6379",
      "pubsub_channels": "2",
      "server_time_usec": "1685503277711145",
      "lru_clock": "7781677",
      "aof_last_rewrite_time_sec": "-1",
      "used_memory_overhead": "871688"
    },
    "dbSize": 0
  },
  "currentTime": "2023-05-31 11:21:17"
}
修改于 2023-05-31 03:22:12
上一页
测试geo类型计算两点间距离
下一页
获取所有缓存项
Built with