Java使用redis

redis就是非关系型数据库中的一种,一开始学redis的时候也是看别人用到了才去学的,但是学着学着就比较没有动力了啊,不知道这东西能干嘛,所以学起来就会枯燥些。我是忍着枯燥学完的,这里学完后来说说他的作用把,其实我感觉主要作用就是缓存,至于排行榜、计数器我还感觉不到有太大的帮助,用处基本都是缓存。

为什么要用缓存呢,举个例子,假如系统中有2千万用户信息,用户信息基本固定,一旦录入很少变动,
那么你每次加载所有用户信息时,如果都要请求数据库,数据库编译并执行你的查询语句,这样效率就会低下很多,针对这种信息不经常变动并且数据量
较大的情况,通常做法,就是把他加入缓存,每次取数前先去判断,如果缓存不为空,那么就从缓存取值,如果为空,再去请求数据库,并将数据加入缓存,
这样大大提高系统访问效率

 这段是摘抄别人回答啊,那么为什么要用redis做缓存呢,其实说来说去就是redis他的类型多,字符串,list,map都有,还有就是可以永久保存。(嗯,感觉用处不大,你既然是缓存,电脑重启了,重新读过不就好了)。

 

摘抄:https://ask.youkuaiyun.com/questions/642537?ref=myrecommend

感觉不错的文章:https://blog.youkuaiyun.com/qq_42894896/article/details/84260908

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值