news 2026/10/1 1:51:14

redis基础(一)数据类型与常用命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
redis基础(一)数据类型与常用命令

redis都是键值对形式,常用类型有5种:String、List、Set、Zset、Hash,这5种类型说的是键值对中值的类型,所有的键都是String型。本文主要介绍 Redis 最经典的五种基础数据结构,Redis 后续版本还提供了 Stream、GEO、Bitmap、HyperLogLog 等能力。








String类型常用命令:



以上都是String类型基本操作,接下来是List型,List型的key也是String型,只是值是List。
list相当于JAVA中的list集合,特点是元素有序且能重复。




接下来是set类型,set同JAVA中的Set类,无序且不重复。常用命令如下:



接下来是zet型,相当于TreeSet



总结:1.String是普通键值对,属于最常用类型,有对字符的追加(append)、截取(getrange)、递减(decr)、递增(incr)功能,可以用于缓存、计数器、共享session等场景。
2.List属于双端队列,有先进先出的lpush、后进先出的rpush、删除最左边的lpop、删除最右边的rpop,可以用于消息队列、最新消息排行 、关注列表等。
3.Set无序集合,可以利用取差集功能(sdiff)、取交集功能(sinter)、取并集功能(sunion)实现某些场景,如共同关注等。
4.ZSet 中每个元素关联一个 score,主要按照 score 从小到大排序;score 相同时再按成员的字典序排列。利用分数(score)大小排序,可以用于排行榜功能。
5.Hash相当于java中的map,可以用来存储结构性数据。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 1:50:07

被太阳烤出来的马德拉酒:工艺、选酒与餐搭指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/1 1:49:56

Tab组件实战:CSS/JS/Vue方案的可访问性与性能权衡

1. 为什么Tab栏切换不是“写个div加点击事件”那么简单Tab栏切换看着简单——点一下标签,下面内容跟着变。但我在做电商后台管理系统的三年里,光是Tab组件就重构了四次:第一次用纯CSS伪类实现,上线后发现iOS Safari下动画卡顿&…

作者头像 李华
网站建设 2026/10/1 1:49:23

克拉美罗界CRLB:信号处理中的理论精度天花板

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/1 1:49:21

ECharts从入门到进阶:核心配置、实战图表与大屏适配指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/1 1:49:06

313MB加密压缩包与静默上传:企业内网定向攻击的技术复盘

1. 313MB加密包是怎么进入视野的先说结论:这不是一起偶发的个人电脑中毒事件,而是一次针对企业内网的分发式攻击。整个事情的起点,是某制造企业的一台研发服务器上出现了异常的上行流量。运维同事最初以为是后台同步任务,调了流量…

作者头像 李华