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使用手册查看了。