臧富祥 ^回到顶部

您的当前位置:首页 > php资讯 > PHP基础 > redis安装和使用2

redis安装和使用2

所属分类: PHP基础   2019-07-01 17:34:34  编辑:admin  浏览次数 154 次

windows下 安装 redis
redis 官网 : https://redis.io/
windows 版本下载地址 : https://github.com/ServiceStack/redis-windows/tree/master/downloads

先下载对应php版本的redis
安装步骤 :
1、选择版本后下载到本地,解压到指定文件夹。如: d:/tools/redis。
2、在文件夹内 shift + 右键 -> 从此处打开命令行窗口
3、启动命令

redis-server.exe redis.windows.conf

在打开一个cmd,输入redis-cli.exe,查看是否安装成功

4、将 Redis 加到 Windows 服务中

redis-server --service-install redis.windows.conf --loglevel verbose

linux 下安装 redis (来自官网)

$ wget http://download.redis.io/releases/redis-4.0.0.tar.gz$ tar xzf redis-4.0.0.tar.gz
$ cd redis-4.0.0$ make//开启服务$ src/redis-server

centos 下yum 安装

yum install redis//开启服务service redis start//开启启动chkconfig redis on

开启 php redis 扩展

1、windows 环境
1.1 下载对应版本的 (注意选择适合自己php的版本),下载地址 : http://pecl.php.net/package/redis
1.2 复制 php_redis.dll 到 php ext目录下
1.3 修改 php.ini 开启 php_redis
1.4 利用phpinfo() 查看安装是否成功(搜索到 redis ,发现版本信息代表安装成功)。

2、linux 环境
Redis所有的客户端在 http://redis.io/clients [PHP选项卡] 基于性能选择安装 phpredis 

在 https://github.com/nicolasff/phpredis/downloads 上下载源代码包到本地然后上传到服务器.

tar zxvf nicolasff-phpredis-2.1.3-167-ga5e53f1.tar.gz 
cd nicolasff-phpredis-a5e53f1
phpize

如果出现:

Configuring for:PHP Api Version:         20041225Zend Module Api No:      20060613Zend Extension Api No:   220060519Cannot find autoconf. Please check your autoconf installation and the  $PHP_AUTOCONF  environment variable is set correctly and then rerun this script.

用下面的方法解决:

# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz# tar -zvxf m4-1.4.9.tar.gz# cd m4-1.4.9/# ./configure && make && make install# cd ../# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz# tar -zvxf autoconf-2.62.tar.gz# cd autoconf-2.62/# ./configure && make && make install./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

查看输出信息会告诉你 redis.so 的那个目录下,把它复制到PHP的扩展目录下

我的系统上是 /usr/lib/php5/extensions/

如果出现不支持redis或者redis类找不到情况,下载对应版本的redis扩展,包括vc、x86或者x64,还有PHP版本,解压放入PHP的扩展目录ext下,在PHP.ini中添加redis扩展

用 php --ini 找到 php.ini 的位置,加入以下行后重启WEB服务器

=========================

extension=redis.so

=========================

RedisDesktopManager
下载地址 : https://redisdesktop.com/download



PHP文章检索

PHP文章目录