前言Redis是一个高性能的key-value数据库。redis的出现很大程度上弥补了memcached等key/value存储的不足,在某些场合可以对关系型数据库起到很好的补充作用。它使用ANSIC语言编写,支持网络,可以基于内存或持久化,并提供多种语言的API。mac本身自带php环境,但是没有安装redis扩展。我们需要单独安装它。下面说一下安装步骤和需要注意的地方。下载redis在安装redis之前,需要先下载redis。可以到redis官网下载。这里我提供一个下载地址:redis-5.0.5下载安装并启动redis1。将下载的redis解压到/usr/local目录下,运行命令:tar-zxvfredis-5.0.5.tar.gz-C/usr/local/redis-5.0.52,终端进入解压后的根目录:cd/usr/local/redis-5.0.53,测试编译:sudomaketest4.安装redis:sudomakeinstall如果测试第四步报如下错误:Executingtestclient:couldn'texecute"src/redis-benchmark”:没有这样的文件或目录。然后执行以下两步(1),sudomakedistclean(2),sudomake5,以上配置安装成功后,配置php.ini文件:extension_dir="/usr/lib/php/extensions/no-debug-non-zts-20131226/"#这里的地址就是你的reids安装redis.so的地方。extension=redis.so6,打印出phpinfo()看是否安装成功,如果能看到下图的信息,说明安装成功。(检查redis是否安装成功:也可以在安装完成后执行maketest,出现[o/Alltestspassedwithouterrors!][Cleanup:maytakesometime...OK],说明redis安装完成成功地。)7.修改redis根目录下redis.conf中的【daemonizeno】为【daemonizeyes】,启动后台运行模式。8、启动redis,在redis根目录下执行命令:./src/redis-server./redis.conf,要停止redis服务,可以执行客户端命令:./src/redis-clishutdown9。登录客户端命令为:[./src/redis-cli]或[./src/redis-cli-p6379]或[telnet127.0.0.16379],在redis安装文件夹根目录下执行。测试redis完成安装并启动redis后,可以登录客户端测试redis。例子:127.0.0.1:6379>setkey"success"//写入数据OK127.0.0.1:6379>getkey//读取数据“success”127.0.0.1:6379>问题总结1、sudomakeinstall提示Installingsharedextensions:/usr/lib/php/extensions/no-debug-non-zts-20131226/cp:/usr/lib/php/extensions/no-debug-non-zts-20131226/#INST@12567#:不允许操作make:*[install-modules]Error1解决办法:macphp安装扩展makeinstallnotpermit2.安装完成后,配置php.ini文件,在文件中添加extension=redis.so。在测试redis的时候,发现没有出来。解决方法:extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20090626"#在地址中写入makeinstall返回地址extension=redis.so相关信息安装redis5.0and命令redis安装配置【redis】mac下redis扩展安装及遇到的坑MAMP安装redis
