RHEL-5.6(X64)安装redis和phpredis

apache 2.2.22 php5.2.17 phpredis2.1.1
redis:

Redis  是一个高性能的key-value数据库。  redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP客户端,使用很方便。以下是安装测试步骤:

1,默认安装:

[root@localhost src]# wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz

[root@localhost src]# tar zxf redis-2.2.12.tar.gz

[root@localhost src]# cd redis-2.2.12

[root@localhost redis-2.2.12]# make install


2,配置文件

[root@localhost redis-2.2.12]# cp redis.conf /etc


vi /etc/redis.conf#开启以下两个配置

daemonize yes

bind 127.0.0.1


3,启动关闭redis:

启动

[root@localhost ~]#/usr/local/bin/redis-server /etc/redis.conf

[root@localhost ~]# ps -aux|grep redis

root      8511  0.0  0.0   9692  1424 ?        Ss   11:19   0:00 /usr/local/bin/redis-server /etc/redis.conf

关闭

[root@localhost redis-2.2.12]# /usr/local/bin/redis-cli shutdown


加入开机启动

vim /etc/rc.local添加以下行

/usr/local/bin/redis-server /etc/redis.conf



4,测试redis:

[root@localhost ~]# telnet 127.0.0.1 6379


Trying 127.0.0.1...


Connected to localhost.localdomain (127.0.0.1).


Escape character is '^]'.


shutdown   (关闭)


telnet> quit  ---?

Connection closed. ---?


5,/usr/local/bin目录下执行文件功能说明:

redis-server:Redis服务器的daemon启动程序

redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作

redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能


实例:

1)登陆,输入数据:

[root@localhost ~]# /usr/local/bin/redis-cli

redis 127.0.0.1:6379>> set name sina

OK

redis 127.0.0.1:6379>> get name

"sina"

redis 127.0.0.1:6379>> quit


2)查看redis统计信息:

[root@localhost ~]# /usr/local/redis/bin/redis-cliinfo


3)测试性能:

向redis服务器发送10个请求,每个请求附带50个并发客户端,-n 接请求数,-c 接并发数

[root@localhost ~]# /usr/local/bin/redis-benchmark -n 10 -c 50

phpredis安装:

# wget  https://nodeload.github.com/owlient/phpredis/tarball/master


# tar -zxvf master


# cd owlient-phpredis-90ecd17/


# /usr/local/php/bin/phpize (或`which phpize`,phpize在/bin或/sbin、/usr/bin、/usr/sbin中)


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


# make && make install


修改php.ini


# vi /usr/local/Zend/etc/php.ini


添加:extension=redis.so


使用默认php扩展路径


extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/"


访问phpinfo查看是否安装成功。


# service httpd restart

你可能感兴趣的:(RHEL-5.6(X64)安装redis和phpredis)