隔了几天没上线了,想想这几天在干什么呢。。。。
都在玩诶,然后冬眠,温度降得太厉害,在南方的我也受不了了,好吧,言归正传,
一直想学Redis的知识,但是W3C和网上有的帖子基本上都是介绍理论知识的,看了还是不知道如何在实际运用中用到,手里的项目有用到Redis的地方很少,而且都是去调用,根本不需要我们去做,因此学习的条件有限;
希望大神可以捐献点时间指导指导我:
我想知道:
1、Redis是数据库,那怎么样去存数据,是像Oracle中一下存入数据,然后写定时任务去触发吗?
2、java调用Redis的时候,看了下,如何去连接Redis,如何去设置值,我怎么看都觉得在学JDBC一样的,但是实际当中,这部分并不是重点,这写只是一个配置,我还是不清楚实际项目中,Redis怎么去运用,如何加入项目里,如何去设置它怎么取数据,缓存什么样的数据,还有,我可不可以通过界面化的工具来实现怎么去直观的操作Redis呢?
3、如果Redis的实际运用跟我以上的疑问有不一样,或者说我那些疑问其实跟实际不太符合,希望大神们也能指出,我尽快纠正,Redis在实际项目中的运用,我还是希望能有大神分享下。
再次先谢谢各位了,共同成长,一起进步哈!
-----------------------------------
以下是朋友跟我解释的一些概念:
redis是一个高性能的key-value存储系统,能够作为缓存框架和队列
项目加载过程中需要的数据才加载到缓存中。不必要的数据仍留在硬盘中。
在保存的时候,重要的数据:先存到数据库,然后存到redis,
要求响应速度很高的的数据:先写缓存,然后通过消息队列再写入数据库
----------------------------------