Set Redis 中,String 和 Hash 都可以用来存储对象,但它们的底层结构、操作方式和适用场景不同。 String 是 key-value,适合存整体;Hash 是 key-field-value,适合存对象的多个字段。, 修改时String只能修改键值的整体,而Hash可以对单个字段进行修改。
Redis与SQL的区别 对比维度 Redis SQL 类型 NoSQL、键值型、内存数据库 关系型、SQL 数据库 数据模型 key-value;String、Hash、List、Set、ZSet、Stream 表、行、列、外键、关系 Schema 无固定 Schema,灵活 需预定义表结构,约束严格 查询语言 Redis 命令 / API SQL查询有通用格式 关系查询 不支持 JOIN 支持 JOIN、子查询、聚合 事务 MULTI / EXEC,有限,通常不支持回滚 BEGIN / COMMIT / ROLLBACK,ACID 并发 单线程命令原子,Lua 原子 MVCC、锁、隔离级 …