首页 > 数据库 > Redis > 正文

mac环境下redis扩展安装与使用介绍

发布: 2020-05-26 09:02:09
转载
3226人浏览过

mac环境下redis扩展安装与使用介绍

redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型,并提供多种语言的API。

mac本身自带有php环境,但是并没有安装redis扩展,需要我们单独安装,下面我说下安装的步骤,以及需要注意的地方。

安装与启动redis

1、将下载好的redis解压到/usr/local目录下,运行命令:tar -zxvf redis-5.0.5.tar.gz -C /usr/local/redis-5.0.5

2、终端进入解压后的根目录:cd /usr/local/redis-5.0.5

3、测试编译:sudo make test

4、安装redis:sudo make install

如果在第4步测试时报如下错:

Executing test client: couldn't execute "src/redis-benchmark": no such file or directory.

则执行以下两个步骤

(1)、sudo make distclean

(2)、sudo make

5、配置

上面安装成功后,去配置php.ini文件:

extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20131226/"

#这里的地址是你的reids安装好redis.so的位置。

extension = redis.so

6、打印输出phpinfo()看看有没有安装成功,如能看到如下图信息则说明安装成功。

1.jpg

(检查redis是否安装成功:亦可在安装完成执行make test,出现【o/ All tests passed without errors!】【Cleanup: may take some time... OK】说明redis安装成功。)

7、修改redis根目录的redis.conf中【daemonize no】为【daemonize yes】启动以后台运行模式

8、启动redis在redis根目录执行命令:./src/redis-server ./redis.conf,停止redis服务可以执行客户端命令:./src/redis-cli shutdown

9、登陆客户端命令为:[./src/redis-cli]或[./src/redis-cli -p 6379]或[telnet 127.0.0.1 6379],在redis安装文件夹的根目录执行。

测试redis

在完成安装与启动redis后,登录客户端就可以测试redis了。
示例:

127.0.0.1:6379> set key "success"  //写入数据
OK
127.0.0.1:6379> get key  //读取数据
"success"
127.0.0.1:6379>
登录后复制

问题汇总

1、sudo make install时提示

Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20131226/
cp: /usr/lib/php/extensions/no-debug-non-zts-20131226/#INST@12567#: Operation not permitted
make: * [install-modules] Error 1

解决方案:mac php安装扩展 make install not permit

2、安装好后,配置php.ini文件

在文件中增加了 extension=redis.so ,测试redis时,发现并没有出来。

解决方案:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626" #地址中写 make install 返回的地址

extension=redis.so

更多redis知识请关注redis入门教程栏目。

以上就是mac环境下redis扩展安装与使用介绍的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:segmentfault网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号