CentOS 安装 Redis 和 php redis.so 扩展笔记
2017-11-17 18:25
726 查看
参考网站:http://community.itbbs.cn/thread/20321/
CentOS版本为6.2, Redis版本为2.4.11.
首先从Redis官方网站下载最新的稳定版本的Reids, 地址: http://redis.io/download
之后执行下面的安装步骤就行了, 操作很是简单.
这里在执行 make test 的时候会出现一些问题,需要Tcl8.5的库,去这个网站 http://www.tcl.tk/so...k/download.html 下载一下然后安装一下:
这样之后再执行make test Redis就可以成功通过了, 另外执行Redis make install实际就是执行了一下复制操作:
这样, 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/lib/php/extensions/no-debug-non-zts-20090626/redis.so
接下来在php.ini中添加extension=redis.so.
测试一下 redis 的基本使用吧:
加上“>/dev/null &”的意思是让它在后台执行,不输出信息如果不是的话就会有每5秒输入一次的信息,像这样的:
这样就把服务端打开了。
接下来我们用客户端去连接
由于它是一个key-value的数据库,所以每条数据都是一个键名一个键值
最后是退出,不需要加任何的符号,输入quit回车就退出了。我们来看一下redis使用的是哪一个端口:netstat -tnlp可以看到它使用的是
CentOS版本为6.2, Redis版本为2.4.11.
首先从Redis官方网站下载最新的稳定版本的Reids, 地址: http://redis.io/download
之后执行下面的安装步骤就行了, 操作很是简单.
$ wget http://red 4000 is.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 6379 Trying 127.0.0.1… Connected to localhost.localdomain (127.0.0.1). Escape character is ‘^]’. set foo 1 +OK get foo $1 1 quit +OK Connection closed by foreign host.基本上到这里就完成了redis的安装了,接下来就是具体的应用了。
相关文章推荐
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- Redis的php扩展安装(centos6.4)
- CentOS安装Redis、PHPredis扩展及Redis配置文件详解
- centos 安装php扩展redis
- centos安装redis3.0及phpredis扩展使用
- centos 7上php-redis扩展安装
- centos安装redis2.8.x和phpredis2.2.x扩展
- php与redis扩展安装和使用-Redis学习笔记六
- CentOS下安装phpredis扩展
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- centos 安装phpredis扩展
- CentOS 6.7下php5+安装redis扩展组件
- centos6.7 redis安装和phpredis扩展
- CentOS 7 安装 PHP 7.0以及memcache和redis扩展
- CentOS下安装Redis及Redis的PHP扩展
- Centos系统安装 phpredis 扩展
- Fedora下安装php Redis扩展笔记
- Centos系统安装 phpredis 扩展
- Linux 下Centos7 PHP使用redis 安装redis扩展