Mac下安装redis

下载Redis

1
2
cd ~/ProgramFiles
curl -O http://download.redis.io/releases/redis-2.8.13.tar.gz

解压、编译

1
2
3
4
5
6
7
8
9
# 解压
tar -xzf redis-2.8.13
# 重命名
mv redis-2.8.13 redis
cd redis
sudo make
# 测试
sudo make test
sudo make install

自定义Redis配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vim ~/ProgramFiles/redis/redis.conf
# 通过查找修改相应配置项
daemonize yes
pidfile /Users/用户名/ProgramFiles/redis/redis.pid
port 6379
timeout 300
loglevel debug
logfile /Users/用户名/ProgramFiles/redis/log-redis.log
databases 8
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /opt/redis/
appendonly no
appendfsync everysec

改变Redis Server、Client脚本位置

1
2
3
4
# 服务器端
mv /Users/用户名/ProgramFiles/redis/src/redis-server /Users/用户名/ProgramFiles/redis/redis-server
# 客户端
mv /Users/用户名/ProgramFiles/redis/src/redis-cli /Users/用户名/ProgramFiles/redis/redis-cli

启动Redis

1
2
3
sudo /Users/用户名/ProgramFiles/redis/redis-server /Users/用户名/ProgramFiles/redis/redis.conf

注:提示`log-redis.log`、`redis.pid`没有找到,在redis目录下创建该文件可解决此问题

测试Redis

1
2
3
4
5
6
7
8
9
# 连接到Redis Server
# 方法一
/Users/用户名/ProgramFiles/redis/redis-cli
# 方法二
cd /Users/用户名/ProgramFiles/redis
./redis-cli
# 向Redis中添加数据
set key HelloWorld
get key

停止Redis服务

1
2
3
4
5
6
7
# 查找进程id
# 方法一
ps -ef|grep redis
# 方法二
cat /Users/用户名/ProgramFiles/redis/redis.pid
# 结束进程
kill 进程id

查看日志

可以在操作的过程中观察日志的输出

1
tail -f /Users/用户名/ProgramFiles/redis/log-redis.log

转载

本文出自<<arccode>>, 欢迎转载, 转载请注明出处.