好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP 使用 Redis

安装

开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为: https://github.com/nicolasff/phpredis 。

PHP安装redis扩展

 /usr/local/php/bin/phpize              #php安装后的路径

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

make && make install 

修改php.ini文件

 vi /usr/local/php/lib/php.ini 

增加如下内容:

 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"

extension=redis.so 

安装完成后重启php-fpm 或 apache。

 

连接到 redis 服务

 <?php
    //连接本地的 Redis 服务
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "Connection to server sucessfully";
         //查看服务是否运行
   echo "Server is running: " . $redis->ping();
?> 

执行脚本,输出结果为:

 Connection to server sucessfully
Server is running: PONG 

 

Redis PHP String(字符串) 实例

 <?php
   //连接本地的 Redis 服务
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "Connection to server sucessfully";
   //设置 redis 字符串数据
   $redis->set("tutorial-name", "Redis tutorial");
   // 获取存储的数据并输出
   echo "Stored string in redis:: " . jedis.get("tutorial-name");
?> 

执行脚本,输出结果为:

 Connection to server sucessfully
Stored string in redis:: Redis tutorial 

 

Redis PHP List(列表) 实例

 <?php
   //连接本地的 Redis 服务
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "Connection to server sucessfully";
   //存储数据到列表中
   $redis->lpush("tutorial-list", "Redis");
   $redis->lpush("tutorial-list", "Mongodb");
   $redis->lpush("tutorial-list", "Mysql");
   // 获取存储的数据并输出
   $arList = $redis->lrange("tutorial-list", 0 ,5);
   echo "Stored string in redis:: "
   print_r($arList);
?> 

执行脚本,输出结果为:

 Connection to server sucessfully
Stored string in redis::
Redis
Mongodb
Mysql 

 

Redis PHP Keys 实例

 <?php
   //连接本地的 Redis 服务
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "Connection to server sucessfully";
   // 获取数据并输出
   $arList = $redis->keys("*");
   echo "Stored keys in redis:: "
   print_r($arList);
?> 

执行脚本,输出结果为:

 Connection to server sucessfully
Stored string in redis::
tutorial-name
tutorial-list 

查看更多关于PHP 使用 Redis的详细内容...

  阅读:27次

上一篇

下一篇

第1节:Java 使用 Redis    第2节:PHP 使用 Redis    第3节:Redis 安装    第4节:Redis 教程    第5节:Redis HyperLogLog    第6节:Redis 安全    第7节:Redis 发布订阅    第8节:Redis 简介    第9节:Redis 键(key)    第10节:Redis 哈希(Hash)    第11节:Redis 集合(Set)    第12节:Redis 服务器命令    第13节:Redis 管道技术    第14节:Redis 分区    第15节:Redis 配置    第16节:Redis 数据类型    第17节:Redis 命令    第18节:Redis 字符串    第19节:Redis 列表(List)    第20节:Redis 有序集合(sorted set)    第21节:Redis 事务    第22节:Redis 脚本    第23节:Redis 连接命令    第24节:Redis 数据备份与恢复    第25节:Redis 性能测试    第26节:Redis 客户端连接