今天终于鼓起所有的勇气,吹散了所有的懒惰去参加了一家小公司的面试,面试方向是PHP工程师,作为从二线城市过来的二线PHPer可谓是备受打击。在以前凭借着回答“GET和POST的区别”的面试方式以及不存在了,在整个面试过程中几乎没有涉及PHP ...
今天终于鼓起所有的勇气,吹散了所有的懒惰去参加了一家小公司的面试,面试方向是PHP工程师,作为从二线城市过来的二线PHPer可谓是备受打击。在以前凭借着回答“GET和POST的区别”的面试方式以及不存在了,在整个面试过程中几乎没有涉及PHP的基础知识,问的基本上都是高并发、缓存、大数据量等方面的知识,直到问的羞红了脸。。。
现在发现很多的公司无论多少经验的PHPer,对于Redis、memcached的掌握已经成为了硬性要求,作为刚刚入行的小白来说,学习一个新知识会有很大的难度,所以最近这段时间可能会把精力放在对于PHP技术的提升上,对于JS这方面可能会放缓学习的脚步。
下面不多说,上重点!!
首先,让我们一起了解下Redis是什么?能做什么?为什么要用它?怎么用?
Redis是什么?
我们先看看官网的介绍 “Redis is an open source in-memory data structure store, used as database, cache and message broker”--“redis是个内存存储的数据结构服务器,并且它也可以用作database, cache and message broker.”
Redis能做什么?为什么要用它?
Redis是一款典型的NoSQL数据库服务器,它可以作为服务程序独立运行于自己的服务器主机。在很多时候,人们只是将Redis视为Key/Value数据库服务器,然而事实并非如此,在目前的版本中,Redis除了Key/Value之外还支持List、Hash、Set和Ordered Set等数据结构。大家都慢慢的知道NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,而Redis做为其中的佼佼者更受到了大家的拥护。
Redis怎么用?
因为Redis不支持Windows平台,所以我们需要VMWare+CentOS
安装过程:
1 wget http://download.redis.io/releases/redis-3.0.5.tar.gz2 tar xzf redis-3.0.5.tar.gz3 cd redis-3.0.54 make
原标题:Redis学习第一步
关键词:Redis
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。