Redis是一个缓存中间件,我相信做身为技术即使没有用过但也听说过了。国内外很多大型互联网公司都在使用Redis。可以说edis是大多数后端开发者的必备技术。
Redis能做什么?Redis可以应用的范围非常广泛,让我们以微博为例,看看Redis可以在哪些地方应用
记录微博的点赞数,评论数,转发数(hash)。
记录热门话题,用于展示实时热点(zset)。
记录微博信息,用于ListView展示(hash)。
记录转发者与微博之间的关系(zet)。
当然,实际情况下的需求可能比这更多,试想一下,如果没有缓存缓解微博的压力,每一个请求都直接从数据库中查询,微博这么高流量的应用,早就宕机瘫痪了。
Redis基础由于Redis官方没有对windows做支持,所以Windows用户想要体验Redis,可以使用用虚拟机来体验。主要的安装方式有:
使用Docker安装。
源码编译。
使用系统的软件管理工具安装,如果apt-getinstall,yuminstall,brewinstall。
Docker方式#拉取redisdockerpullredis#运行redis容器dockerrun--nameredis-d-p:redis#执行容器中的redis-cli程序,对redis进行相关操作dockerexec-itmyredisredis-cli源码编译的方式