redis就不介绍了,自己去查吧
http://www.redis.cn/commands.html 这是redis 中文网的命令帮助文档,相当全,翻译很好
首先下载redis(建议使用最新的stable版,比较稳定)
地址:http://download.redis.io/releases/redis-3.0.5.tar.gz (目前最新版了)
cd ~
wget http://download.redis.io/releases/redis-3.0.5.tar.gz
解压:
tar -zxf redis-3.0.5.tar.gz
复制解压后的文件到你想要的目录:
sudo cp -r redis-3.0.5 /usr/local/redis
切换到这个目录
cd /usr/local/redis
不用编译
sudo make
sudo make install
安装完成以后 在 /usr/local/redis/src/ 目录里就会有redis-server、redis-cli
启动服务 sudo /usr/local/redis/src/redis-server
启动后,另外打开一个终端,链接redis服务器
/usr/local/redis/src/redis-cli
set a 123
get a (输出123)
回到刚才开启redis的窗口,ctrl+c 终止redis服务
修改配置文件让redis在后台运行,
sudo vim /usr/local/redis/redis.conf
大概在42行的位置找到 daemonize no
修改 daemonize yes
也可以用这个命令启动redis后台运行,但是不建议使用,还是修改配置文件,因为在以后的很多操作中,会使用到配置文件
nohup /usr/local/redis/src/redis-server &
再次启动redis并指定配置文件路径
sudo /usr/local/redis/src/redis-server /usr/local/redis/redis.conf
查看端口
netstat -tupln | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 15835/redis-server
tcp6 0 0 :::6379 :::* LISTEN 15835/redis-server
至此,redis安装配置完成
下载phpredis扩展
https://github.com/phpredis/phpredis
https://codeload.github.com/phpredis/phpredis/zip/develop
下载后解压并进入解压后的目录
phpize
编译时指定php-config路径
sudo ./configure --with-php-config=/usr/local/php/bin/php-config
然后sudo make
sudo make install
安装完成后,提示信息会在底部打印redis.so所在的目录,/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226
然后修改php.ini
在文件最下方添加 extension=redis.so
重启 nginx php-fpm
phpinfo();
编写php脚本测试
$redis = new Redis();
$redis->connect('127.0.0.1','6379');
$redis->set('a','123');
echo $redis->get('a');