redis-cli 客户端查询set集合里面的具体数据

1 问题

java 复制代码
redisUtil.sSetAndTime(autoStation_key, Const.EXPIRED_SCHEDULE_TIME, pushPath);

底层是这个
public long sSetAndTime(String key, long time, Object... values) {
        try {
            Long count = redisTemplate.opsForSet().add(key, values);
            if (time > 0)
                expire(key, time);
            return count;
        } catch (Exception e) {
            e.printStackTrace();
            return 0;
        }
    }

以上代码设置进去redis的数据,现在需要在redis-cli 里面看到这个set 集合里面具体数据,咋看

2 解决

可以看到 查询的到的key 的格式是这样

现在要看每一个key 里面的具体指

在 Redis 命令行中,get 命令是专门用来查看 String(字符串)类型的数据的。

因为我们已经把 Java 代码改成了使用 redisUtil.sSetAndTime(),所以这个 Key 现在在 Redis 里的真实身份是一个 Set(集合)。

当你用查 String 的 get 命令去查一个 Set 时,Redis 就会无情地抛出 WRONGTYPE 错误。

正确的查看命令

想要在命令行里查看一个 Set 集合里面到底存了什么,你需要使用 smembers 命令。

请把你的命令替换成这样:

Bash

smembers ""data/2026/202605/20260511""

敲下回车后,它就会把你今天成功占坑的所有 .txt 文件路径一行一行地列出来了。

相关推荐
庆登登登5 小时前
MySQL Workbench 鸿蒙 PC 适配全记录:从 GTK_X11 桌面程序到 ArkUI 原生数据库工作台
数据库·mysql·harmonyos
2601_963282775 小时前
政企无线对讲系统落地:从设备采购到长期运维的完整工程实践
大数据·运维·数据库
熊文豪5 小时前
OceanBaseVS金仓:一条 SQL 的两条路——KingbaseES 的性能竞争力从哪来
数据库·sql·电科金仓
大模型码小白5 小时前
数据可视化:AI 生成 HTML5 动态交互式数据图表
前端·数据库·人工智能·深度学习·机器学习·信息可视化·html5
风哥2号5 小时前
数据库教程FGMT26‑1‑GoldenGate数据库容灾迁移01(OGG同构异构、数据库迁移、数据同步、容灾复制)
数据库·oracle
颜颜yan_6 小时前
Firebird 鸿蒙 PC 适配全记录:打通数据库内核、Qt 管理端与原生维护工具
数据库·qt·harmonyos
风哥2号6 小时前
数据库教程FGMT25‑Oracle多租户架构CDB与PDB运维管理
数据库·oracle
程序猿乐锅6 小时前
【黑马点评 | 第一篇】从 Session 到 Redis+Token 的改造与拦截器实现
数据库·redis·缓存
南京兴帝文化传媒有限公司6 小时前
基于地图平台的本地商户信息优化:药店夜间服务标注与客户转化实操
前端·javascript·数据库·人工智能·geo 优化·geo优化避坑·ai搜索获客
u0109053596 小时前
NAS远程访问内网穿透方案之使用神卓N600实现不限速方法
服务器·网络·数据库