mac os 安装 redis
在redis官网下载
1. 下载
在mac os系统,双指点击 finder 图标,选 Go to Folder...
,输入/usr/local/
。
另外开一个finder窗口,把Downloads
文件夹中,刚才下载的 redis-3.2.8
文件夹拷贝进入/usr/local/
。
2. 编译和安装
1》在Terminal安装
在命令行:
$ cd redis-3.2.8$ make$ sudo make install
(因为redis已经configure好了,所以省略configure)
2》在bin下可执行的程序
- redis-server: Redis服务器
- redis-cli: 命令行客户端
- redis-benchmark: Redis的性能测试工具
- redis-check-aof: AOF文件修复工具
- redis-check-dump: RDB文件检测工具
- redis.conf: Redis的配置文件
将配置文件redis.conf中的deamonize yes 以守护进程的方式启动。
在命令行的目录 /usr/local/redis-3.2.8
中:
vim redis.conf
在
################################# GENERAL #####################################
下面几行,有一行是
daemonize no
这是守护进程的开关,改为 yes
deamonize yes
进入/usr/local/bin
目录下。
输入命令即可开启redis服务。
redis-server
服务开启显示:
Running in standalone modePort: 6379PID: 32211
再打开一个客户端,进入/usr/local/bin/
,开启服务端redis-cli。
测试服务器和客户端都开启了。
/Users/macroot [macroot@macroots-MacBook-Pro] [9:47]> cd /usr/local/bin/usr/local/bin [macroot@macroots-MacBook-Pro] [9:47]> redis-cli127.0.0.1:6379> pingPONG127.0.0.1:6379> echo 'king'"king"127.0.0.1:6379>
3》启动和停止Redis
启动:
- redis-server
- redis-server /etc/redis.conf
停止
- shutdown(在redis-3.2.8是
shutdown nosave/save
)
直接启动 redis-server
。
把/usr/local/redis-3.2.8
目录下的redis.conf
拷贝到/etc/
目录下
启动服务器
/Users/macroot [macroot@macroots-MacBook-Pro] [10:30]> cd /usr/local/bin/usr/local/bin [macroot@macroots-MacBook-Pro] [10:31]> redis-server /etc/redis.conf
在客户端测试
/Users/macroot [macroot@macroots-MacBook-Pro] [10:31]> redis-cli127.0.0.1:6379> PONG(error) ERR unknown command 'PONG'127.0.0.1:6379> echo "king""king"127.0.0.1:6379> pingPONG127.0.0.1:6379>
Brew install 方法安装 redis
如果已经安装了homebrew ,使用 brew install redis
安装即可。安装以后,系统提示
- 如果需要后台运行 redis 服务,使用命令
brew services start redis
- 如果不需要后台服务,则使用命令
redis-server /usr/local/etc/redis.conf
。
➜ ~ brew install redisUpdating Homebrew...==> Downloading https://homebrew.bintray.com/bottles/redis-4.0.1.el_capitan.bottle.tar.gz######################################################################## 100.0%==> Pouring redis-4.0.1.el_capitan.bottle.tar.gz==> Using the sandbox==> CaveatsTo have launchd start redis now and restart at login: brew services start redisOr, if you don't want/need a background service you can just run: redis-server /usr/local/etc/redis.conf==> Summary? /usr/local/Cellar/redis/4.0.1: 13 files, 2.8MB
运行第一条以后,会出现当前的情况:
➜ ~ brew services start redis==> Tapping homebrew/servicesCloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...remote: Counting objects: 12, done.remote: Compressing objects: 100% (8/8), done.remote: Total 12 (delta 0), reused 7 (delta 0), pack-reused 0Unpacking objects: 100% (12/12), done.Tapped 0 formulae (40 files, 53.7KB)==> Successfully started `redis` (label: homebrew.mxcl.redis)
要运行命令,可以直接到 /usr/local/bin
目录下,有
redis-server
服务器运行命令redis-cli
运行客户端
在这里可以直接运行 redis-server
打开服务。然后另外开一个终端,运行 redis-cli
运行服务端,在服务端中输入 quit
可以退出。
参考
homebrew 安装部分参考:
原著是一个有趣的人,若有侵权,请通知删除
还没有人抢沙发呢~