REDIS学习(1)环境搭建
1、下载 稳定版本的.tar.gz 包,解压到/usr/local/src/。
2 、cd 到文件夹下,不需要 configure 直接 make编译 ,成功之后,cd /usr/local/redis/src目录下 make install ,执行安装操作。
3、安装完成之后 在 src目录下会看到
4、复制当前src 目录中的可执行文件到bin目录下(为了方便)
cp redis-sentinel redis-server redis-benchmark redis-check-aof redis-check-dump redis-cli mkreleasehdr.sh /usr/local/redis/bin/
5、其中 redis-server为 redis 服务器端开启使用。
执行 redis-server 表示以默认的配置文件开启,使用 redis-server /usr/lcoal/redis/redis.conf 表示使用自己已经配制好的文件
6、默认情况下 redis 不是以服务器后台运行,需要修改配置文件redis.conf中文件。
daemonize 默认为 no 开启后台模式 则为yes。
7、重启启动 redis-server 配置文件
发现是后台程序了。
用 ps -ef |grep redis 端口为6379
8、使用 redis-cli链接 服务器端。
9、使用 redis-cli shutdown 关闭客户端。
10、编译安装phpredis 拓展
1、安装redis
下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上传phpredis-2.2.4.tar.gz到/usr/local/src目录
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #编译
make install #安装
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
2、配置php支持
vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容
添加
extension="redis.so"
:wq! #保存退出
重启apache等服务器。
借鉴参考:
++++++++++++++++++++++++++++++++++++++++++++++
linux下Redis与phpredis扩展安装
++++++++++++++++++++++++++++++++++++++++++++++
操作系统 : [CentOS6.0]
redis : [redis-2.4.3]
phpredis : [phpredis-2.1.0]
++++++++++++++++++++++++++++++++++++++++++++++
准备安装软件(download)
1> [redis]
http://redis.googlecode.com/files/redis-2.4.3.tar.gz
2> [phpredis]
https://github.com/owlient/phpredis/tarball/master
++++++++++++++++++++++++++++++++++++++++++++++
1>【安装redis服务器】
#/etc/rc.local 文件下添加
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
2>【安装phpredis扩展】
tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz cd owlient-phpredis-90ecd17 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make make install #执行完make install后会生成 #Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ #修改php.ini vi /usr/local/php/etc/php.ini #查找extension_dir,修改为 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/" #添加redis extension = redis.so #重启apache service httpd restart
赞助我写出更好的博客