
redis
了缺
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis相关知识汇总(五)集群应用
单实例有以下几个痛点单点故障容量有限并发这三个问题引出了, 微服务的 (AKF 原则)[https://baijiahao.baidu.com/s?id=1632326446570197886&wfr=spider&for=pc]主从/主备主从和主备的概念是有区别的主从, 一主,N个从, 从负责读取, 主负责读写主备,一主,N个备,备机不负责任务,主要任务...原创 2020-02-05 14:42:12 · 320 阅读 · 0 评论 -
Redis相关知识汇总(四)单实例场景下的应用
第一章说了, redis这类db的出现, 是为了解决访问数据库过慢的问题数据库慢就是两种情况:1. 读慢, 2. 写慢读上图是最基本的redis读数据流程但是这时候会出现一个问题, 设置缓存数据以后, val如果不删除, client会一直会读取缓存, 所以这时候会加入一个set timeout的操作这样做表面上解决了大部分情况的读取速度的情况, 但是又有3种并发情况:击穿: ...原创 2020-02-05 14:26:39 · 169 阅读 · 0 评论 -
Redis相关知识汇总(三)数据类型之hash和set
hash我感觉hash没啥好说的, 直接上图就好了,内部就是一个dict。值得注意的地方, hash是有限制的:redis.confhash-max-ziplist-value 64 // ziplist中最大能存放的值长度hash-max-ziplist-entries 512 // ziplist中最多能存放的entry节点数量...原创 2020-01-31 18:03:45 · 665 阅读 · 0 评论 -
Redis相关知识汇总(二)数据类型之string和list
说数据类型之前, 优先说两个对象1.typedef struct redisObject { // 类型 unsigned type:4; // 编码 unsigned encoding:4; // 对象最后一次被访问的时间 unsigned lru:REDIS_LRU_BITS; /* lru time (relative to s...原创 2020-01-23 00:02:52 · 354 阅读 · 0 评论 -
干货 | 记一个真实的排障案例:携程Redis偶发连接失败案例分析(转载)
问题描述生产环境有一个Redis会偶尔发生连接失败的报错。报错的时间点,客户端IP并没有特别明显的规律。以下是客户端报错信息。过一会儿,报错会自动恢复。CRedis.Client.RExceptions.ExcuteCommandException:Unable to Connect redis server: ---> CRedis.Third.Redis.RedisException...转载 2020-01-19 23:32:54 · 277 阅读 · 0 评论 -
Redis相关知识汇总(一)
首先普及一下前置知识:常用的数据库有3种,关系型 如 Oracle,MySQL,Microsoft SQL Server,PostgreSQL内存型 如 Redis, Memcacheddocument 如 MongoDB内存存储和磁盘存储的区别, 都知道内存比磁盘快, 那么具体快多少, 下面给出对比资料(大体的对比)寻址时间:启动位置到达所要求的读/写位置所经历的全部时间...原创 2020-01-18 21:32:41 · 272 阅读 · 0 评论