相对mysql数据库将数据以文件形式存储在硬盘里不同,redis作为内存高速缓存数据库,数据模型为key=>value,支持丰富的数据类型(string、list、hash、set、sorted set)可持久化保证了数据安全,减轻数据库的负载
windows安装
准备工具
redis for windows 下载 https://github.com/MSOpenTech/redis
php7扩展http://windows.php.net/downloads/pecl/releases/redis/3.1.2/
安装
将php_redis.dll和php_igbinary.dll扩展文件 拷贝到php\ext中
修改php.ini文件加入扩展 extension=php_igbinary.dll extension=php_redis.dll 并重启
win+R 输入cmd进入终端输入redis-server开启服务
输入redis-cli
mac安装
brew安装 brew install redis
安装php-redis扩展
- curl -O https://nodeload.github.com/nicolasff/phpredis/zip/master
- tar -zxf master
- phpize
- ./configure
- make&&make install 完了显示安装的路径 如/usr/local/Cellar/php71/7.1.6_18/lib/php/extensions/no-debug-non-zts-20160303/
- vim /etc/php.ini 增加 extention = redis.so 并重启
- php -m |grep redis 查看扩展安装情况
运用测试
$redis = new Redis();
$redis->connect('127.0.0.1','6379');
$redis->set('n','yuhj');
echo $redis->get('n');