redis实现缓存

1.缓存的作用

为了提高应用的负载能力,我们常常把一些访问频率高的或者对cpu(io)资源消耗较大的操作结果缓存起来。例如用户名密码,行政区域。一些复杂但是不易变化的统计数据。

2.redis实现缓存的优势

a.数据保存在内存中

b.数据都是键值类型

c.更加丰富的数据回收机制

d.缓存持久化

3.实现

1.将数据库内容加载到redis中

2.使用jdeis从redis中取数据

3.使用jdeis将数据存储到数据库

4.redis淘汰规则


redis.config文件设置以下参数。
maxmemory:设置redis缓存可用的最大内存
maxmemory-policy:指定不同的策略去删除内存容纳不下的键。
规则说明
volatile-lru只对设置了生存时间的类使用LRU算法删除一个键
allkeys-lru使用lru算法删除一个键
volatile-random对设置了生存时间的类随机删除一个
allkeys-random随机删除一个
volatile-ttl删除生存时间最近的一个
noeviction不删除键,只返回错误

5.demo

参见http://www.cnblogs.com/edisonfeng/p/3571870.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值