MAC下PHP7.0+phpredis扩展安装

29 篇文章 0 订阅
13 篇文章 0 订阅

什么是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.htm
2.http://blog.csdn.net/houzhiwen_yy/article/details/69950836
3.http://www.redis.net.cn/
4.这个是后来参考的地址http://blog.csdn.net/chong2230/article/details/25964965

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值