REDIS学习(1)环境搭建

时间:2021-10-03 16:26:18

1、下载 稳定版本的.tar.gz 包,解压到/usr/local/src/。

2 、cd 到文件夹下,不需要 configure 直接 make编译 ,成功之后,cd /usr/local/redis/src目录下  make install ,执行安装操作。

3、安装完成之后 在 src目录下会看到

REDIS学习(1)环境搭建

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   表示使用自己已经配制好的文件

REDIS学习(1)环境搭建

6、默认情况下 redis 不是以服务器后台运行,需要修改配置文件redis.conf中文件。

REDIS学习(1)环境搭建

daemonize 默认为 no   开启后台模式 则为yes。

7、重启启动  redis-server 配置文件

发现是后台程序了。

用  ps -ef |grep redis   端口为6379
 REDIS学习(1)环境搭建
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.--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