mac mamp环境 和linux下 安装redis 和可视化工具 Redis Desktop Manager
mac下安装
第一步:安装redis
1. brew install redis
2.启动服务/usr/local/opt/redis/bin/redis-server
3.配置redis密码访问
编辑redis.conf文件,查找requirepass foobared,然后修改foobared成自己想要的密码,并删除当前行前面的#注释,然后保存退出
重启时需指定配置文件,如未指定配置文件则redis会使用默认配置启动,此时已修改的密码则不会生效。
重启命令格式:./redis-server redis.conf对应的路径
第二步:安装php redis扩展
1.下载php
2.把下载的php文件放到MAMP/bin/php/php5.6.30/include/php下(include下没有php文件夹可以新建一个)
3.进入MAMP/bin/php/php5.6.30/include/php 然后运行 ./configure
4.下载phpredis文件,运行 git clone https://github.com/nicolasff/phpredis.git
5.进入phpredis目录,然后运行 ../../../bin/phpize (如果提示Cannot find autoconf 在mac下运行 brew install autoconf)
6.运行 ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.30/bin/php-config
7.运行sudo make,编译成功后会在phpredis/modules下生成redis.so,把它复制到/Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-****这个目录
8.修改 php.ini,搜索 "extension=" 在后面添加一行"extension=redis.so",保存后重启 mamp
9.在phpinfo查看是否安装成功。
第三步:安装可视化工具 Redis Desktop Manager
如果 mac安装了Homebrew可以直接运行以下命令
brew cask install rdm
linux下安装
yum install redis
/usr/bin/redis-server /etc/redis.conf
错误处理
1.提示could not connect
错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。
需要通过简单配置,完成允许外网访问。
修改redis的配置文件,将所有bind信息全部屏蔽。
# bind 192.168.1.100 10.0.0.1
# bind 192.168.1.8
# bind 127.0.0.1
2.提示DENIED Redis is running in protected mode because prote
这是因为redis开始保护模式导致
在对应配置conf文件中去掉注释,把yes改为no
#protected-mode yes
protected-mode no
mac mamp环境 和linux下 安装redis 和可视化工具 Redis Desktop Manager的更多相关文章
- Windows 64位下安装Redis 以及 可视化工具Redis Desktop Manager的安装和使用
二.下载Windows版本的Redis 由于现在官网上只提供Linux版本的下载,所以我们只能在Github上下载Windows版本的Redis Windows版本的Redis下载地址:https:/ ...
- Linux下安装setup tools小工具
1, 最小化的linux系统(centos\redhat)默认都是没有安装setup图形小工具的,你输入setup命令会提示 command not found . 如果要使用这个命令安装方法 1.安 ...
- [Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)
由于Ubuntu自带是没有jdk和gcc编译器的,而安装resin需要C编译器和jdk的支持,而且resin本身是java写的.另外我本身的网站是zip打包的,所以linux也要安装了gcc.jdk. ...
- [Linux基础环境/软件]Linux下安装mysql
我是使用免安装的包mysql-5.5.28-linux2.6-x86_64.tar.gz(在http://dev.mysql.com/downloads/可以下载到最新的包)的.直接解压,然后配置,初 ...
- Linux下安装GAMS建模优化工具
1.下载GAMS wget http://d37drm4t2jghv5.cloudfront.net/distributions/24.5.6/linux/linux_x64_64_sfx.exe 2 ...
- linux 下安装redis以及php Redis扩展
[php] view plaincopy在CODE上查看代码片派生到我的代码片 linux 下安装redis以及php Redis扩展 环境配置: centos6. nginx/ php/ mysql ...
- Linux 下安装 Redis server
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/defonds/article/details/30047611 本文简介了 Linu ...
- Linux下安装Redis以及遇到的问题
参考链接:https://www.cnblogs.com/zdd-java/p/10288734.html https://www.cnblogs.com/uncleyong/p/9882843.ht ...
- linux下安装lnmp集成环境
linux下安装lnmp集成环境 教程地址:https://www.cnblogs.com/peteremperor/p/6750204.html 必须要用root用户,否则权限不够无法安装 安装最新 ...
随机推荐
- Golang获得执行文件的当前路径
运行环境:golang1.9.2+win7x64golang1.9.2+centos6.5×64 /*获取当前文件执行的路径*/ func GetCurPath() string { file, _ ...
- Redis持久化AOF和RDB对比
RDB持久化 AOF持久化 全量备份,一次保存整个数据库 增量备份,一次保存一个修改数据库的命令 保存的间隔较长 保存的间隔默认一秒 数据还原速度快 数据还原速度一般 save会阻塞,但bgsave或 ...
- spring cloud: 关闭ribbon负载均衡
spring cloud: 关闭ribbon负载均衡 1.eureka服务 2.2个user服务:7900/7901 3,movie服务 movie服务去请求 user的用户信息,而此时只想请求790 ...
- 开发自己的R包(转)
R不必说,数据统计分析可视化的必备语言,R包开发的门槛比较低,所以现在随便一篇文章都会发表一个自己的R包,这样有好处(各种需求早有人帮你解决了)也有坏处(R包太多,混乱,新手上手较难).作为生信工程师 ...
- C# winform 窗体怎么隐藏标题栏,不显示标题栏
//没有标题 this.FormBorderStyle = FormBorderStyle.None; //任务栏不显示 this.S ...
- 20180518VSTO多簿单表汇总
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsof ...
- 11月26日11月26日,周日在家practice.基本了解了layouts and Rending (guides); gem font-awesome-rails的实例用法;建立路径route, member..do的实际例子
http://fontawesome.io/examples/ content_tag(:i,"", class:"fa fa-lock fa-spin fa-lg fa ...
- python迭代器概念与应用
结论 )可迭代对象包含迭代器.2)如果一个对象拥有__iter__方法,其是可迭代对象:如果一个对象拥有next方法,其是迭代器.3)生成器是一种特殊的迭代器,生成器自动实现了“迭代器协议”(即__i ...
- ajax实现给JavaScript中全局变量赋值(转)
原文地址:ajax实现给JavaScript中全局变量赋值 问题简化: <script type="text/javascript"> var a=1 ; functi ...
- Guarding Bananas
Guarding Bananas Once there was a lazy monkey in a forest. But he loved banana too much. One day the ...