
缓存
文章平均质量分 75
lx_Frolf
以实战为主的系列知识分享愿景
展开
-
redis的安装,启动,停止
Redis官网:redis.ioredis约定版本号(第一个小数点后的数字)为偶数版本是稳定版,如2.8、3.0, 奇数版本为非稳定版,生产环 境需要使用稳定版;目前最新版本为Redis4.0.9一。进入官网,下载Redis的安装包二。解压,安装1.tar -zxvf redis包2.cd到解压目录中,执行make命令进行编译如图,可能会出现这样的错误,因为Redis可能要依赖于一...原创 2018-09-25 12:58:05 · 3168 阅读 · 0 评论 -
分布式缓存技术的使用
缓存使用的场景:缓存最终要解决的问题是低速的IO和高速应用之间的差异。在软件开发的过程中,当访问量和数据量都不是很高的情况下,通常情况直接用一个数据库就可以满足应用需求, 但是随着访问量的上升,系统本身的架构会变得越来越复杂,同时对于应用的要求也会越来越高。对于单个的数据库来说,数据量会越来越大,数据的查询的相应速度会变得越来越慢,这时候会考虑对数据做分片或读写分离,甚至升级SSD,但是这种...原创 2018-09-25 13:06:49 · 405 阅读 · 0 评论 -
redis的数据类型和存储结构
一,什么是redisRedis(remote dictionary server)是一个基于KEY-VALUE的高性能的 存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求 。二。redis的存储结构Redis比memached提供了更丰富的数据结构,有五种数据结构:string,list,hash,set,sorted-setredis是以字典结构存储数据的容器,并允许...原创 2018-09-26 12:57:34 · 5011 阅读 · 0 评论 -
Redis的发布订阅模式
Redis提供了发布订阅功能,跟消息中间件是类似的,可以用于消息的传输,Redis提供了一组命令可以让开发者实现“发布/订阅”模式 (publish/subscribe) ,该模式同样可以实现进程间的消息传递。它的实现原理是发布/订阅模式包含两种角色,分别是发布者和订阅者。订阅者可以订阅一个或多个频道,而发布者可以向指定的 频道发送消息,所有订阅此频道的订阅者都会收到该消息。发布消息:订阅...原创 2018-09-27 12:48:51 · 521 阅读 · 0 评论 -
Redis内存回收策略
如果使用Redis的时候,不合理使用内存,把什么东西都放在内存里面,又不设置过期时间,就会导致内存的堆积越来越大。根据28法则,除了20%的热点数据之外,剩余的80%的非热点或不怎么重要的数据都在占用内存空间,这时就要使用一种淘汰策略来释放一些内存。Redis中提供了多种内存回收策略,当内存容量不足时,为了保证程序的运行,这时就不得不淘汰内存中的一些对 象,释放这些对象占用的空间,那么选择淘汰哪些...原创 2018-09-29 09:02:07 · 1719 阅读 · 0 评论