通过php操作redis即phpredis的安装与使用

php操作redis的库有几很多种,如phpredis和predis等

一、phpredis的安装

安装phpredis与安装其他php扩展步骤是一样的:下载解压->生成配置->配置->编译->安装->修改php.ini加载扩展

(1)下载

PHP官方下载扩展:http://pecl.php.net/package/redis

github下载扩展:https://github.com/phpredis/phpredis

(2)安装
  1. wget http://pecl.php.net/get/redis-2.2.7.tgz
  2. tar -zxvf redis-2.2.7.tgz
  3. cd redis-2.2.7
  4. /usr/local/php/bin/phpize
  5. ./configure --with-php-config=/usr/local/php/bin/php-config
  6. make&&make install
(3)修改php.ini,添加redis扩展,在扩展模块添加如下代码:
  1. extension=redis.so
(4)重启php-fpm,查看phpinfo,是否有redis扩展
  1. service php-fpm restart

二、phpredis的使用

1、连接redis服务器

使用connect函数

用法:connect(string $serverIp, int $port)

  1. <?php
  2. $redis = new Redis();
  3. $redis->connect('127.0.0.1', 6379);
  4. ?>

如果redis服务器使用了密码,则调用auth函数

  1. $redis->auth('passwd');
2、选择redis数据库(非必须的,可以省略)
  1. $redis->select(0);
3、对redis进行操作
  1. $redis->get('name');

redis可使用的函数与redis常用命令基本一致,主要命令可参考:

redis官方:http://redis.io

redis中文网:http://redis.cn

《redis设计与实现》 的书籍的作者:http://redisdoc.com/