Redis 常用指令
命令
SCAN cursor [MATCH pattern] [COUNT count]
scan 0 MATCH key* COUNT 1
其他
- SCAN 命令用于迭代当前数据库中的数据库键
- SSCAN 命令用于迭代集合键(Set)中的元素
- HSCAN 命令用于迭代哈希键(Hash)中的键值对
- ZSCAN 命令用于迭代有序集合(Sorted Set)中的元素(包括元素成员和元素分值)
java代码
RedisTemplate
public List<String> scan(String match, Integer count) {
List<String> result = new ArrayList<>();
try {
Cursor<byte[]> cursor = Objects.requireNonNull(redisTemplate.getConnectionFactory()).getConnection().scan(
ScanOptions.scanOptions().match(match).count(count).build()
);
while (cursor.hasNext()) {
result.add(new String(cursor.next()));
}
cursor.close();
} catch (IOException e) {
e.printStackTrace();
}
return result;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
2020-05-27 基于compose单机部署 etcd + coredns
2020-05-27 Java Mybatis懒加载报错末尾显示_$$_jvst12a_0["handler"])的解决方案