CentOS 安装 Redis 和 php redis.so 扩展笔记
来源:互联网 发布:js设置disabled属性值 编辑:程序博客网 时间:2024/06/05 12:50
参考网站:http://community.itbbs.cn/thread/20321/
CentOS版本为6.2, Redis版本为2.4.11.
首先从Redis官方网站下载最新的稳定版本的Reids, 地址: http://redis.io/download
之后执行下面的安装步骤就行了, 操作很是简单.
$ wget http://redis.googlecode.com/files/redis-2.4.11.tar.gz$ tar xzf redis-2.4.11.tar.gz$ cd redis-2.4.11$ make$ make test$ make install
这里在执行 make test 的时候会出现一些问题,需要Tcl8.5的库,去这个网站 http://www.tcl.tk/so...k/download.html 下载一下然后安装一下:
$ wget http://prdownloads.sourceforge.net/tcl/tcl8.5.11-src.tar.gz$ cd tcl8.5.0/unix$ configure options$ make$ make test$ make install
这样之后再执行make test Redis就可以成功通过了, 另外执行Redis make install实际就是执行了一下复制操作:
$ mkdir -p /usr/local/bin$ cp -pf redis-server /usr/local/bin$ cp -pf redis-benchmark /usr/local/bin$ cp -pf redis-cli /usr/local/bin$ cp -pf redis-check-dump /usr/local/bin$ cp -pf redis-check-aof /usr/local/bin
这样, Redis就安装成功了!
接下来就是启动Redis了, 上面编译后生成的那些可执行文件拷贝到了/usr/local/bin目录下面, 他们的作用分别是:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
启动Redis进程只需要执行这个 /usr/local/bin/redis-server /path-to/redis.conf
启动的时候后面要跟上redis的配置文件, 这样Redis就顺利启动了.
接下来需要安装的就是php的redis扩展, 链接地址: https://github.com/nicolasff/phpredis
下来下来之后, 解压, 然后开始执行下面的Shell
$ /usr/local/php/bin/phpize#这个phpize是安装php模块的$ ./configure --with-php-config=/usr/local/php/bin/php-config#这个路径根据实际你环境情况进行修改$ make && make install
完事之后, 这个目录下面生成一个 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so
接下来在php.ini中添加extension=redis.so.
测试一下 redis 的基本使用吧:
redis-server > /dev/null &
加上“>/dev/null &”的意思是让它在后台执行,不输出信息如果不是的话就会有每5秒输入一次的信息,像这样的:
[5265] 23 May 15:34:29 – DB 0: 4 keys (0 volatile) in 8 slots HT.[5265] 23 May 15:34:29 – 0 clients connected (0 slaves), 790832 bytes in use[5265] 23 May 15:34:34 – DB 0: 4 keys (0 volatile) in 8 slots HT.[5265] 23 May 15:34:34 – 0 clients connected (0 slaves), 790832 bytes in use[5265] 23 May 15:34:39 – DB 0: 4 keys (0 volatile) in 8 slots HT.[5265] 23 May 15:34:39 – 0 clients connected (0 slaves), 790832 bytes in use
这样就把服务端打开了。
接下来我们用客户端去连接
redis-cli
由于它是一个key-value的数据库,所以每条数据都是一个键名一个键值
redis> set foo bar OK redis> get foo "bar" redis> incr mycounter (integer) 1 redis> incr mycounter (integer) 2 redis>quit
最后是退出,不需要加任何的符号,输入quit回车就退出了。我们来看一下redis使用的是哪一个端口:netstat -tnlp可以看到它使用的是
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 5265/redis-server6379这个端口,我们还可以用telnet来验证:
telnet localhost 6379Trying 127.0.0.1…Connected to localhost.localdomain (127.0.0.1).Escape character is ‘^]’.set foo 1+OKget foo$11quit+OKConnection closed by foreign host.基本上到这里就完成了redis的安装了,接下来就是具体的应用了。
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- centos安装redis和php-redis扩展
- centos 安装redis和php redis扩展
- centos 安装php扩展redis
- centos安装redis及php-redis扩展
- centos安装redis及php-redis扩展
- Redis安装 和 PHP-redis扩展安装
- redis和redis php扩展安装
- linux 安装redis和php-redis扩展
- centos 7上php-redis扩展安装
- Centos 6.X 安装php-redis扩展
- CentOS php5安装Redis以及php-redis扩展
- CentOS系统安装Redis及Redis的PHP扩展
- CentOS系统安装Redis及Redis的PHP扩展
- redis/php redis扩展 安装
- Redis php 扩展安装
- Redis php 扩展安装
- 信号量与线程互斥锁的区别
- oracle rman configure 常用配置
- 网页制作总结
- PAGE_EXECUTE_WRITECOPY As Anti-Debug Trick
- 如何搭建本地SVN版本库
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- final、finally和finalize的区别
- Dede 如何调用栏目封面
- 中秋、国庆前的一点小感叹。。。
- android应用程序运行原理-04
- 箴言一句
- JQuery的学习笔记
- hashCode()的作用
- Java中的排序比较方式:自然排序和比较器排序