MAC下PHP7.0+phpredis扩展安装
2017-08-08 23:32
302 查看
什么是redis
难受的理论:Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis
Sentinel提供高可用,通过Redis Cluster提供自动分区。
优势:
性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
丰富的数据类型 – Redis支持二进制案例的
Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
原子 –Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
丰富的特性 – Redis还支持publish/subscribe, 通知, key 过期等等特性。
我要用来做什么:
目前理解是,当网站并发量很大时,系统无法承受如此大的并发,用其特点的消息队列进行解决。
如何安装
这个可是我实验了N次,弄了好几天安装好的,先上图得瑟得瑟-_-步骤:直接从github上克隆redis后,切换到PHP7分支,然后进行make编译即可。
git clone -b php7 https://github.com/phpredis/phpredis.git
cd phpredis
phpize //phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块
make //编译程序
make install
配置扩展
在php配置文件中(我电脑中的php.ini在/usr/local/etc/,当然可能你们的不一样)添加extension=redis.so
添加完成后,重启apache服务器
sudo apachectl -k restart
**注意:
如果提示**
因为当你clone的时候,也会下载一个php版本,这时候需要你打开apache的配置文件
注释掉以前的php版本,并且重启apache
到这里恭喜你如果没有进入新坑的话,那基本上就是安装完成了。
参考第三方
1。http://www.jb51.net/article/37741.htm2.http://blog.csdn.net/houzhiwen_yy/article/details/69950836
3.http://www.redis.net.cn/
4.这个是后来参考的地址http://blog.csdn.net/chong2230/article/details/25964965
相关文章推荐
- mac下mamp给php7.0安装redis扩展的各种坑.
- 总结:mac下使用mamp pro给php7.0以上版本安装redis扩展的坑
- Mac系统安装php phpredis扩展
- mac下安装php-redis扩展
- mac mamp php redis 扩展安装 亲测可用 版本php7
- mac下安装php扩展phpredis
- CentOS 7 安装 PHP 7.0以及memcache和redis扩展
- MAC 下 安装 MAMP的PHP redis扩展
- 【Real】Mac 环境下安装 Php Redis 扩展
- ubuntu php7.0 默认没有redis扩展,下面是安装方法
- 在Mac下如何安装phpredis扩展
- ubuntu 16.04 环境中安装 php7.0 redis扩展
- 为PHP7.0安装redis扩展
- mac下安装php-redis扩展
- mac安装 redis 并 安装 PHP扩展
- Linux php7.0 安装redis和PHP扩展
- php7.0安装Redis扩展 (windows环境)
- mac 下 php5.6 安装 redis 扩展
- mac 中安装redis 以及 安装php-redis扩展过程详细记录
- 在mac上通过brew安装redis以及phpRedis扩展