文章
328
标签
92
分类
14
首页
关于
blog.wo0ow.com
redis的数据结构您知道都有哪些?
搜索
首页
关于
redis的数据结构您知道都有哪些?
发表于
2023-05-08
|
更新于
2025-03-24
|
技术博客
|
总字数:
11
|
阅读时长:
1分钟
|
浏览量:
Redis的数据结构
String
List
Hash
Set
ZSet
文章作者:
MUMU
文章链接:
https://blog.wo0ow.com/mblog/13537.html
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
blog.wo0ow.com
!
赞助
微信
支付宝
上一篇
redis的常用数据结构及使用场景?
redis的常用数据结构及使用场景 String的使用场景 普通数据/对象缓存 分布式锁 计数器 分布式系统全局序列号 Hash的使用场景 Redis数据结构Hash应用场景-存储商品、购物车、淘宝短链接、分布式Session、用户注册、发微博功能 购物车 用户id为key 商品id为field 商品count为value 示例往购物车加入2件商品 key = cart:user:用户id vm01:0>hset cart:user:1000 101 1"1"vm01:0>hset cart:user:1000 102 1"1"vm01:0>hgetall cart:user:1000 1) "101" 2) "1" 3) "102" 4) "1"vm01:0> 修改购物车数据,增加商品数量vm01:0>hincrby cart:user:1000 101...
下一篇
分库分表了解吗?
Mysql分库分表实战(一)——一文搞懂Mysql数据库分库分表 数据拆分的方式 垂直拆分 根据业务的维度,将原本一个库中的表拆分多个表,每个库中表与原有的结构不同 水平拆分 根据分片算法,将一个库拆分成多个库,每个库依旧保留原有的结构 分库分表方案客户端分片 客户端分片方式在应用层直接实现这是一种非常通用的解决方案,直接在应用层读取分片规则,解析分片规则,根据分片规则实现切分的路由逻辑,从应用层直接决定每次操作应该使用哪个数据库实例中的对应的数据库 优点: 实现简单 切片逻辑使自己开发的,遇到问题可以快速定位 缺点: 代码具有一定侵入性 代码耦合度比较高 数据库保持的连接会比较多 通过定制JDBC协议实现解决方案一中的代码耦合,通过定制JDBC协议来实现(主要是针对业务逻辑层提供与JDBC一致的接口),让分库分表在JDBC的内部实现 目前当当网开源的框架:Sharding JDBC 就是使用这种解决方案来实现的 通过定制ORM框架实现通过定制ORM框架来实现分库分表方案,常见的有基于Mybatis的分库分表方案的解决 <select...
搜索
数据加载中