news 2026/1/9 23:27:17

Redis语法入门

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Redis语法入门

redis是“键值对”型的数据结构
核心数据结构
字符串:String(文本、数值)

# 设置键SET key value;# 获取键GET key# 向键已存在的值追加内容APPEND key value#计数器-自增-自减INCR key DECR key# 将键增加、减少指定的值INCRBY key increment# 设置键的值GETSET key value

哈希:Hash(适合存储具有多个字段的对象)

# 设置哈希字段的值HSET user:1 name"John"age22emai"xx@e.com"# 字段不存在时设置值HSETNX tel'13121212000';# 获取哈希字段的值HGET user:1 name# 获取哈希中所有字段和值HGETALL# 删除哈希字段HDEL user:1 age# 检查哈希字段是否存在HEXISIS user:1 name# 使用HINCREBY 和 HINCRBYFLOAT 可以对哈希字段的数值进行增加操作HINCREBY user:1 age1#将age增加1# HKEYS和HVALS可以分别获取哈希的所有字段名或字段值HKEYS user:1 HVALS user:1

列表:List

# 添加元素到列表LPUSH key ele#头部添加RPUSH key ele#尾部添加# 获取列表中的元素LRANGE list03#获取list列表中0到3 的元素# 删除LPOP mylist#移除并返回列表的第一个元素RPOP LREM key count value#根据参数count值,移除与value相等的元素#修改LSET mylist1newEle#将列表中索引为1的元素值设置为newEle#获取元素索引LINDEX key index#返回列表中索引为index的元素#插入元素到列表中LINSERT mylist AFTER element1 newEle#在element1元素后插入newEle

集合:Set

# 添加成员SADD key ele1#向集合中添加元素ele1# 获取集合中所有成员SMEMBERS key# 判断成员是否为集合的成员SISMEMBER key member# 移除集合中的成员SREM key member1# 获取集合的成员数SCARD key# 返回多个集合的交集SINTER key1 key2 key3...#交集SINTER与并集SUNION/差集SDIFF

有序集合:Sorted Set

# 添加元素ZADD key val mem;#向key的有序集合中添加元素mem成员,数值为val# 获取分数ZSCORE key mem;#获取key中mem的值# 获取元素排名ZRANK key mem#从小到大ZREVRANK key member#从大到小ZRANK zset01WITHSCORES#获取分数最低到最高的前两个成员及其分数# 增加元素的分数ZINCREBY key increment mem;#increment是要增加的分数 mem是成员#删除元素XREM zset"one"#删除zset中的"one"

高级特性
数据持久化:RDB快照与AOF日志
发布订阅:简易消息系统
事务与管道:批量操作与原子性

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

新兴市场股市估值与智慧政务区块链应用的互动

新兴市场股市估值与智慧政务区块链应用的互动 关键词:新兴市场股市估值、智慧政务、区块链应用、互动关系、金融科技 摘要:本文旨在深入探讨新兴市场股市估值与智慧政务区块链应用之间的互动关系。通过对新兴市场股市估值的原理、影响因素,以…

作者头像 李华
网站建设 2025/12/31 19:22:56

YOLOv8 BEiT语言引导图像重建思路迁移

YOLOv8与BEiT:从高效检测到语义认知的融合演进 在智能视觉系统日益复杂的今天,我们早已不满足于“框出物体”这样基础的能力。摄像头能识别100个行人,但如果用户问:“穿蓝衣服、戴帽子、站在最左边的那个孩子是谁?”—…

作者头像 李华
网站建设 2025/12/31 19:20:07

YOLOv8 ECA高效通道注意力实现细节

YOLOv8中ECA高效通道注意力的实现与工程实践 在现代目标检测系统中,如何在不显著增加计算开销的前提下提升模型对关键特征的感知能力,一直是工业界关注的核心问题。YOLOv8作为当前主流的实时检测框架,在保持高速推理的同时不断引入轻量化优化…

作者头像 李华
网站建设 2025/12/31 19:19:59

YOLOv8自定义模型宽度与深度系数调整

YOLOv8自定义模型宽度与深度系数调整 在边缘计算设备日益普及的今天,如何让目标检测模型既能在高性能服务器上追求极致精度,又能在树莓派这类资源受限平台上实现实时推理?这是许多AI工程师面临的现实挑战。YOLOv8给出的答案,是一套…

作者头像 李华
网站建设 2025/12/31 19:19:26

【稀缺资源】Top 10 R语言可视化代码模板免费分享(限时领取)

第一章:R语言数据探索的核心价值在现代数据分析流程中,数据探索是不可或缺的初始阶段。R语言凭借其强大的统计计算能力和丰富的可视化工具,成为数据探索的首选平台。通过R,用户能够快速加载、清洗、转换和可视化数据,从…

作者头像 李华
网站建设 2026/1/8 19:46:01

基于SSM的学生成绩在线考试管理系统

目录已开发项目效果实现截图关于博主开发技术介绍核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!已开发…

作者头像 李华