Redis安装说明最后更新时间:2019-05-10 19:53:56

### PHP安装Redis扩展 根据平台php版本下载扩展 扩展下载:http://pecl.php.net/package/redis/2.2.7/windows ![](http://doc.zkeys.com/Uploads/2018-08-25/5b813698d3a15.png) 将扩展文件`php_redis.dll`放至PHP的扩展目录下 ![](http://doc.zkeys.com/Uploads/2018-08-25/5b81374864399.png) 修改PHP配置文件`php.ini` 在配置文件底部增加以下内容 ``` [Redis] extension = php_redis.dll ``` ### Windows安装说明 redis客户端下载地址:https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi 打开下载的redis安装程序,按操作步骤安装即可 **设置Redis密码** 打开安装目录下的 redis.windows-service.conf 文件,找到`requirepass foobared`这一段,把`foobared`设置成新密码,如前面有`#`,注意将其去掉 ![](http://doc.zkeys.com/Uploads/2018-08-27/5b83cdace74e7.png) ### Linux安装说明 下载、解压及编译Redis ``` $ wget http://download.redis.io/releases/redis-3.2.9.tar.gz $ tar xzf redis-3.2.9.tar.gz $ cd redis-3.2.9 && make #二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务: $ src/redis-server #你可以使用内置的客户端命令redis-cli进行使用: $ src/redis-cli redis> set foo bar OK redis> get foo"bar" ``` 下载安装php-redis扩展: 地址:https://github.com/phpredis/phpredis/ ``` 输入以下命令: wget http://pecl.php.net/get/redis-3.1.2.tgz tar xzf redis-3.1.2.tgz cd redis-3.1.2/ phpize ./configure --with-php-config=/usr/local/php/bin/php-config #这里的php-config路径 根据自己实际情况而定 make && make install #出现以下信息 Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ #即为安装成功。 #打开php.in文件,并添加 extension=redis.so,保存退出即可 $ vim /usr/local/php/etc/php.ini #文件末尾添加 extension=redis.so #保存退出 重启php+nginx服务,phpinfo中将会出现redis扩展信息 ``` **修改Redis密码** 编辑配置文件`vi /etc/redis.conf` 找到 `#requirepass foobared`去掉前面的`#`号,将`foobared`改为自己的密码,然后保存,重启服务 ### 系统配置Redis数据库 编辑配置文件,打开站点根目录的`config/database.php`文件 添加以下内容 ``` 'REDIS_HOST' => '127.0.0.1', //redis服务器ip 'REDIS_PORT' => '6379',//端口号 'REDIS_AUTH'=>'Aa123456',//设置的密码,根据实际情况填写 ``` 添加后如图 ![](http://doc.zkeys.com/Uploads/2019-03-25/5c98a03b7599a.png)