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

上一篇:android -------- Data Binding的使用 RecyclerView


下一篇:Linux下安装Redis以及遇到的问题