摘要: 发布者: 订阅者: 阅读全文
posted @ 2019-01-20 17:38 anobscureretreat 阅读(173) 评论(0) 推荐(0)
摘要: 1.简单连接 import redis conn = redis.Redis(host='207.148.120.229', port=6379) conn.set('foo', 'Bar') print(conn.get('foo')) a = input('按任意键结束') 2.使用连接池 import redis pool = redis.ConnectionPool(host... 阅读全文
posted @ 2019-01-20 17:30 anobscureretreat 阅读(503) 评论(0) 推荐(0)
摘要: 缓存雪崩可能是因为数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。 我的理解的雪崩效应是在分层服务调用的系统中,当一个较为基础的服务a因某种原因不可用,导致其调用服务b,c也不可用,而b的不可用又导致其调用服务e,f的不可用, 阅读全文
posted @ 2019-01-20 17:22 anobscureretreat 阅读(726) 评论(0) 推荐(0)
摘要: 1、性能都比较高,性能对我们来说应该都不是瓶颈总体来讲,TPS方面redis和memcache差不多,要大于mongodb2、操作的便利性memcache数据结构单一redis丰富一些,数据操作方面,redis更好一些,较少的网络IO次数mongodb支持丰富的数据表达,索引,最类似关系型数据库,支 阅读全文
posted @ 2019-01-20 17:08 anobscureretreat 阅读(134) 评论(0) 推荐(0)
摘要: Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 阅读全文
posted @ 2019-01-20 17:04 anobscureretreat 阅读(85) 评论(0) 推荐(0)
摘要: 1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将一些很久没 阅读全文
posted @ 2019-01-20 17:03 anobscureretreat 阅读(108) 评论(0) 推荐(0)
摘要: 例一 输出 例二 输出 阅读全文
posted @ 2019-01-20 15:26 anobscureretreat 阅读(207) 评论(0) 推荐(0)
摘要: 输出 阅读全文
posted @ 2019-01-20 15:23 anobscureretreat 阅读(156) 评论(0) 推荐(0)