❶ win php redis 扩展 没起作用 是不是要安装 redis

首先到相应网站下载redis:
下载完成后解压到任意盘符如:D:/redis
里面包括:如图所示。
redis-server.exe:服务程序
redis-check-mp.exe:本地数据库检查
redis-check-aof.exe:更新日志检查
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
当然还需要一个:redis.conf(具体内容网上随便搜都会有)

启动redis:
用cmd命令进入到redis的根目录,
输入命令:redis-server.exe redis.conf
启动后如图所示:
启动cmd窗口要一直开着,关闭后则Redis服务关闭。

这时服务开启着,另外开一个窗口进行,设置客户端:
输入命令:redis-cli.exe -h 192.168.2.168 -p 6379(这个ip自己定哈,6379为redis默认端口)
输入后如图所示:

安装redis扩展
首先,查看所用php编译版本V6/V9 在phpinfo()中查看

去相应网站下载redis扩展:
如图所示下载对应版本的redis扩展

将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini
添加 扩展的时候一定要

extension=php_igbinary.dll
extension=php_redis.dll

这个顺序如图:

重新启动服务,查看phpinfo(),出现如图表示成功;

PHP代码测试
$redis = new Redis();
$redis->connect("192.168.138.2","6379"); //php客户端设置的ip及端口
//存储一个 值
$redis->set("say","Hello World");
echo $redis->get("say"); //应输出Hello World

//存储多个值
$array = array('first_key'=>'first_val',
'second_key'=>'second_val',
'third_key'=>'third_val');
$array_get = array('first_key','second_key','third_key');
$redis->mset($array);
var_mp($redis->mget($array_get));

❷ redis php扩展怎么升级

如果已经配置好了 并且可以使用的话 重新编译 一下就好了
过程 phpize ./configure make &&make install 希望可以点赞,谢谢

❸ phpredis 扩展安装~呢

php-redis在以下链接自行查找下载版本。

php-redis

那么假设php-redis下载网址是urlRedis

cd/usr/local/src

wget urlRedis

#解压

tar zxvf (下载的包名)

#进入安装目录

cd(下载的包名)

#编译

/usr/local/php56/bin/phpize

#配置

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

#编译安装

make && make install

#修改配置文件

vim /usr/local/php56/etc/php.ini

extension="redis.so"

❹ 求一个php的redis扩展,要能支持redis3.2版本以上,因为我需要使用新出的GEO特性,目前找了好多都不支持.

pecl.php.net 搜redis 下载stable版本 3.0.0

❺ 谁有redis php 5.2 扩展

使用phpinfo()函数查看PHP的版本信息,...
1

根据PHP版本号,编译器版本号和CPU架构...
2

解压缩后,将php_redis.dll和php_redis...
3

修改php.ini,(PS:此php.ini文件是在A...
4

重启Apache后,使用phpinfo查看扩展是...
5

新建一个test.php页面<?php $redis=

❻ linux php redis扩展有什么用

Redis::__construct构造函数
$redis = new Redis();
connect, open 链接redis服务
参数
host: string,服务地址
port: int,端口号
timeout: float,链接时长 (可选, 默认为专 0 ,不限链接时间)
注: 在redis.conf中也有时属间,默认为300
pconnect, popen 不会主动关闭的链接
参考上面
setOption 设置redis模式
getOption 查看redis设置的模式
ping 查看连接状态

KEY相关操作
DEL
移除给定的一个或多个key。
如果key不存在,则忽略该命令。
时间复杂度:
O(N),N为要移除的key的数量。
移除单个字符串类型的key,时间复杂度为O(1)。
移除单个列表、集合、有序集合或哈希表类型的key,时间复杂度为O(M),M为以上数据结构内的元素数量。
返回值:
被移除key的数量。

❼ php-redis扩展 怎么装安装啊

1、下载PHPredis安装包,可以去去pecl官网下载


2、解压安装并进入Redis目录

[root@Redis ~]# tar xzf redis-2.2.5.tgz
[root@Redis ~]# cd redis-2.2.5

3、在Redis文件夹下,生成configure配置文件

[root@Redis redis-2.2.5]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:20090626
Zend Mole Api No:20090626
Zend Extension Api No:220090626

[root@Redis redis-2.2.5]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@Redis redis-2.2.5]# make
[root@Redis redis-2.2.5]# make install
Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
cp: cannot create regularfile`/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied
make:***[install-moles]Error1

注意:一定要用root用户。
[root@Redis redis-2.2.5]# su
Password:
[root@web redis-2.2.5]# make install

4、在PHP配置文件php.ini里面加载Redis扩展

extension=redis.so

5、查看phpinfo,Redis扩展是否加载
redis
Redis Support enabled
Redis Version 2.2.5
至此,Redis扩展已经安装成功并加载,可以用PHP操作Redis了。
附:
windows下安装Redis扩展就更加简单了,找到对应的版本,下载dll文件,放到PHP目录下面的ext,修改PHP的配置文件php.ini,加载extension=php_redis.dll,重启Apache,查看phpinfo是否有Redis,如果有就恭喜你,已经安装成功了,就是这么简单。

❽ php 怎么安装redis扩展

1、首先到相应网站下载redis:
下载完成后解压到任意盘符如:D:/redis
里面包括:如图所示。
redis-server.exe:服务程序
redis-check-mp.exe:本地数据库检查
redis-check-aof.exe:更新日志检查
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
当然还需要一个:redis.conf(具体内容网上随便搜都会有)

2、启动redis:
用cmd命令进入到redis的根目录,
输入命令:redis-server.exe redis.conf
启动后如图所示:
启动cmd窗口要一直开着,关闭后则Redis服务关闭。

3、这时服务开启着,另外开一个窗口进行,设置客户端:
输入命令:redis-cli.exe -h 192.168.2.168 -p 6379(这个ip自己定哈,6379为redis默认端口)
输入后如图所示:

4、安装redis扩展
首先,查看所用php编译版本V6/V9 在phpinfo()中查看

5、去相应网站下载redis扩展:
如图所示下载对应版本的redis扩展

6、将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini
添加 扩展的时候一定要
extension=php_igbinary.dll

extension=php_redis.dll
这个顺序如图:

7、重新启动服务,查看phpinfo(),出现如图表示成功;

8、PHP代码测试
$redis = new Redis();
$redis->connect("192.168.138.2","6379"); //php客户端设置的ip及端口
//存储一个 值
$redis->set("say","Hello World");
echo $redis->get("say"); //应输出Hello World
//存储多个值
$array = array('first_key'=>'first_val',
'second_key'=>'second_val',
'third_key'=>'third_val');
$array_get = array('first_key','second_key','third_key');
$redis->mset($array);
var_mp($redis->mget($array_get));

❾ php下载redis扩展,redis不同版本扩展包里面的文件不一样

这个redis没有明确说明,按照经验来说pdb文件一般是编译时产生的信息存储,也就是redis生成时自带专的各种堆栈信息,时间属信息等,方便调试。php的拓展都是C基于zend-api编写的,有一个编译过程,自然需要有个地方记录的,在正常调用的情况下可以不用,当redis出现问题可以用工具查看一下redis的日志,想要了解详细可查找关于pdb文件的描述。