linux安装redis及其应用


redis是什么?自己谷歌了,最近业务上有些需求,centos上面需要跑一个redis-server。这不上去redis.io,下文附上官方贴出来的command

 wget http://download.redis.io/releases/redis-2.8.7.tar.gz

 tar xzf redis-2.8.7.tar.gz

 cd redis-2.8.7

 make && make install

执行完成之后redis被install在/usr/local/bin下面了,在redis解压包中我们还发现一个utils文件包,来执行下面install_server.sh

 cd redis-2.8.7

 utils/install_server.sh

如果你没有什么特殊要求的话,直接就一直按回车吧。
这样我们会出现/etc/init.d/redis_6379这个service脚本了,你可以是不是可以尝试下

 service redis_6379 start

当然如果把它加入到自启动就更好了

 echo "/usr/local/bin/redis-server" >> /etc/rc.d/rc.local

我们再来看看使用php来使用下redis了,不过前提你还需要安装一个php的扩展,关于php扩展可以在redis官网上面有推荐,但我看了很多地方目前流行用php-redis的扩展是phpredis。当然redis支持的客户端是相当的多了,具体的你可以参考redis客户端列表

 cd /usr/local/src

 wget https://github.com/nicolasff/phpredis/archive/master.zip

 unzip master.zip

 cd phpredis-master

 /usr/local/php/bin/phpize

 ./configure --with-php-config=/usr/local/php/bin/php-config

 make && make install

最后别忘了在php.ini文件中加上一句

extension=redis.so

最后重启下php-fpm,再去看看phpinfo中是否有redis。剩下的api就自己到phpredis使用手册查看了。


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论审核已启用。您的评论可能需要一段时间后才能被显示。