一. 安装redis服务器

使用Homebrew安装redis可以减少大量的安装和配置的工作量。

执行 brew install redis 安装redis

常用命令

  • redis-server #启动redis服务器
  • redis-cli # redis客户端
  • redis-server --port 6380 #Redis 默认端口是6379,也可以换个端口号启动
  • redis-cli shutdown #关闭redis,服务端会断开所有客户端的连接,然后根据配置执行持久化,最后退出。

二. 安装php-redis扩展

php默认不支持redis,需要进行编译才能使用。

  • 下载源码编译 php官方扩展库链接
  • 将redis-4.0.2.tgz(写这篇文章时的最新版本)下载到本地
  • 执行tar -xzf命令,解压.tgz 后缀的文件
  • 进入到redis-4.0.2文件夹中,依次执行如下命令:
    • phpize
    • ./configure
    • make
    • sudo make install
  • 在php.ini中启用redis
    • 添加 extension=redis.so;
  • 重启php-fpm和nginx

三. 在PHP中使用redis

连接到 redis 服务php代码

<?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