- 博客(3)
- 收藏
- 关注
原创 redis 知识点
redis 事务保证命令执行原子型,一般都是set命令,不支持回滚。要么客户端应用处理回滚,要么重试保证成功实现方式:cas乐观锁redis 单机处理逻辑redis服务端内部处理命令是单线程的客户端会并发请求某个key并发请求如何到单线程处理:1. 找到可处理的请求:通过多路复用框架实现(epoll、evport、kqueue和select),在以上实现在宿主都找不到,才会选用...
2018-11-24 14:57:46 188
原创 redis内部存储结构
redis支持的几种数据结构字符串列表setsort-setmapredisobj 存储结构结构定义:typedef struct redisObject { unsigned type:4; // 刚刚好32 bits,对象的类型,字符串/列表/集合/哈希表 unsigned encoding:4; // 编码的方式,Redis 为了节省空间,提供多种方式来保存一个...
2018-11-17 20:42:25 5641
原创 分布式缓存知识整理
并发和并行的区别并发:一个cpu同时执行多个线程,只有一个线程执行,其余线程处于挂起。并行:多个cpu同时执行多个线程。大体意思:并发是同一时刻多个事件发生,并行是一段时间内多个事件发生。CAP理论c:一致性a:可用性p:分区容忍性常见类型:ca(传统单点数据库),cp(传统数据库分布式事务,分布式锁),ap(dns,web缓存)数据库ACID理论BASE理论...
2018-11-04 20:41:51 251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人