您的位置:首页 > 数据库 > Redis

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.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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: