mac下安装redis
一 准备工作
安装了homebrew
安装了php、nginx(或apache)或集成环境
二 安装redis服务器
通过homebrew安装
1brew install redis直接下载安装
本人是用这种方法安装的,安装完后才发现可以用homebrew安装
|
|
安装成功
三 redis服务器的启动、使用和退出
1 启动redis服务
执行以下命令
出现下面的界面说明redis服务器安装成功
进入/usr/local/bin
目录可以看到以下文件
dump.rdb 用于将缓存以文件的形式存储在硬盘中,需要设置权限,见文末
redis-cli 用于启动redis客户端
2 查看redis服务是否启动
3 使用redis服务
注:启动redis服务器后终端所在的窗口就不能输入别的命令了(如下图所示),需要在终端打开新的窗口才能使用客户端功能
2018-10-15:补充,可以设置redis后台,这样就不影响终端窗口的使用
配置文件redis.conf
|
|
通过redis-cli命令可以启动redis客户端
|
|
常用命令
keys * 查看所有键值
set (key) (value) 设置键key的值为value
append (key) (value2) 在键key的值后面加上value2
get (key) 查看键key的值
redis客户端使用举例:
6.23补充:如何设置和查看缓存时间
set a 123;//设置缓存:a=>123
EXPIRE a 3600;//设置缓存时间(秒)
TTL a;//查看缓存剩余时间
6.24补充:如何清空所有缓存
flushall //执行该命令后会清空redis服务器的所有缓存,一般用于应急处理,不应该作为常用命令
4 退出redis服务
(1)客户端退出
执行
(2)关闭pid
先运行
查看所有redis服务的pid号
16.6.24日补充:还可以通过mac自带的活动监视器查看pid
如下图所示
通过Spotlight或alfred搜索activity monitor
打开活动监视器
在活动监视器中搜索redis-server
,即可得到pid号
补充:如果你的电脑安装了oh my zsh
那么只需要在终端输入
按tab,会自动替换成对应的pid(喜大普奔啊,各位)
再运行
关闭redis服务对应的pid号,即可关闭redis服务
四 配置php使用redis服务
- 安装php的redis扩展1brew install php55-redis --build-from-source
php55
是本机安装的php的版本(5.5),--build-from-source
是让安装的扩展与php的版本保持一致
查看phpinfo(),出现redis选项说明redis配置成功
- 在php代码中使用redis服务
|
|
##五 常见问题
(1)Redis: Failed opening .rdb for saving: Permission denied
redis服务器会生成dump.rdb
文件存储缓存,如果文件权限不够则无法读写该文件
在/usr/local/bin/
(默认文件目录)下执行命令
本文作者 : 小凡
原文链接 : https://16bh.github.io/2016/06/20/install-redis-on-mac/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!