首先呢,介绍一下我自己,我是一名河南安阳师范学院软件工程专业的一名在校大三生。在校成绩是年级第二,大一的时候参加算法比赛拿铜牌(不过这两三年一直在学java没怎么搞算法了)。
哎,最近在boss上投简历,屡次受挫,不知道是不是自己的技术不硬,还是说企业要人太难了。
好了,我的第一篇博客,就从Redis的使用以及项目中的运用开始耍起!!
首先,我们初学者,要知道什么是Redis,Redis是用来干什么的
Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis,大多数是用来在项目中缓存的,缓存呢,顾名思义就是减轻数据库压力吗,把数据库的一些数据提前缓存起来,这样我们查询的时候就不用一直查询数据库了,同时查询缓存的数据也是很快的,要不查询数据库的速度快的多,那么到这就有人问了,为什么查询缓存会比查询数据库速度快呢,有以下几点原因:
1.基于内存存储实现
2.高效的数据结构
3.合理的数据编码
4.合理的线程模型
5.虚拟内存机制
这几点有小伙伴不理解的,可以评论区滴滴我,我随时为你们解答。
Redis除了被用于缓存之外,还有其他常见的用处,比如分布式锁,购物车,点赞,排行榜,计数器,限流等等。
所以说,小伙伴们,一定要学会Redis,让你也能尝试获得Redis带来的速度与方便。
讲了这些,接下来就该是如何使用Redis了,很简单,首先去Redis的官网(Redis.io)然后找到下载的页面,下载压缩包,然后进行解压,这里记住,尽量解压到纯英文件夹。
解压完之后我们会遇到这样的目录
解压之后我们会遇到这样的目录,这里我就不不介绍各个文件的作用以及含义是啥了。
打开这个目录后我们需要再该目录出运行命令行窗口,然后输入以下命令
redis-cli最后就成功运行了。
好了今天这个博客就到这里了,后续我们在更新redis的详细使用以及更高版本