Redis-常用命令总结
1 2 | #查询Redis的数据量 dbsize |
1 2 3 | #检查Redis的client是否连接 ping #放回 PONG ,说明连接正常 |
从海量数据中,查询出某一固定前缀的key
1 | SCAN cursor [MATCH pattern] [COUNT count] |
- 支持模糊查询,不保证每次执行都返回给定数量的元素
- 一次返回的元素不可控,只是大概率符合count参数
- 以0为游标,开始一次新的迭代,直到命令返回游标0完成一次遍历
- 基于游标的迭代器,需要基于上一次的游标延续之前的迭代过程
1 2 3 4 5 6 7 8 9 10 11 | scan 0 match k* count 2 #结果: 1) "1024" 2) #命令含义: cursor=0 ,从头开始迭代,这里放置的数字,表示从哪里开始遍历 k*: 以k开头的 2:返回2个 #结果含义: 1) 是游标的当前位置 2) 是返回的部分的数据,并不一定是期望的数量 |
Redis常用数据类型
1️⃣String:二进制安全,最基本的数据类型
-
12
#创建
set
key value
- 图形化工具:
2️⃣Hash: String元素组成的字典,适合存储对象
1 2 | #添加元素 hset lilei name "Lei" age 26 title "Senior" |
1 2 | hget lilei age "26" |
3️⃣List:列表 ,按照String元素插入顺序排序
1 2 3 4 | #插入 lpush mylist aaa #取出 lrange mylist 0 10 |
4️⃣Set: String元素组合的无序集合,通过哈希表实现,不允许重复
1 2 3 4 | #添加 sadd myset 222 #查询 smembers myset |
5️⃣Sorted Set: 通过分数来为集合中的成员,进行从小到大的排序
1 2 3 4 | #插入:zadd name 排序分数值 value zadd myzset 3 abc #取出 从0~10的值 zrangebyscore myzset 0 10 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤