安装 (操作系统环境:macOS 10.14.2)
- 笔者使用 Homebrew 安装 Redis; 默认安装 Redis 最新稳定版;
- Redis官网提供最新的版本和稳定版本;下载传送门
- 用户可以根据自己意愿进行下载,但是使用 Homebrew 安装的话,默认就会是最新的稳定版本。
- 执行该命令的前提是电脑已经安装好了 homebrew;
1. 安装 Redis
brew install redis
2. 修改 Redis 配置文件
安装完毕后,会在 /usr/local/etc 路径下有 redis.conf 文件,该文件就是 redis 的配置文件为了方便开发者的使用,我们需要修改几个配置,如下:
# 进入到 Redis 配置文件所在路径
cd /usr/local/etc
# 对配置文件进行编辑
vim redis.conf
小技巧:vim模式下,进入搜索模式
- Control + Shift + g键
- ?匹配文本 如需搜索 daemonize: ?daemonize
- n 键是切换上一个, N 键切换为下一个
- 开启 Redis 守护模式
daemonize 的默认配置是 no,将其改为 yes。这个配置项意思是Redis的守护模式是否开启。no:不开启,那这意味着redis要必须保持命令终端开启而不能 后台启动,改为 yes 则代表开启守护模式,这样一来就可以后台启动 redis 不需要一直停留在终端启动窗口,提高开发使用效率。
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /usr/local/var/run/redis.pid when daemonized.
daemonize yes
- 认识 Redis 端口号
port 是redis的端口属性,默认是6379,一般来说在开发环境下很少去改动这个默认的端口配置,如果需要修改则改成自己想设置的即可。
- 修改 Redis 日志级别
loglevel 是日志的级别,默认是 notice。将其设置为 debug,如此一来的设置对于开发者是很友好的,看到更多和开发相关的信息。
# Specify the server verbosity level.
# This can be one of:
# debug (a lot of information, useful for development/testing)
# verbose (many rarely useful info, but not a mess like the debug level)
# notice (moderately verbose, what you want in production probably)
# warning (only very important / critical messages are logged)
loglevel debug
- 设置 Redis 日志文件保存位置
logfile 是 redis 日志文件的保存位置,默认是空的,需要自行添加一个日志保存路径,这里建议把保存 redis 日志文件创建在无需sudo命令就能够打开执行的位置,否则 redis 启动时加载日志时显示没有足够权限访问,那么就会启动失败,所以这里建议用户设置为不需要 sudo 权限就可以读写的位置中去,【建议在 Users 路径下创建目录来进行保存日志】
# Specify the log file name. Also the empty string can be used to force
# Redis to log on the standard output. Note that if you use standard
# output for logging but daemonize, logs will be sent to /dev/null
logfile /Users/wawa/Logs/redis_logs
3. 启动 Redis
执行命令—启动 redis (假如配置文件所在路径是: /usr/local/etc/)
redis-server /usr/local/etc/redis.conf
4. 操作 Redis
执行命令—客户端操作 命令如下:
redis-cli
5. 关闭 Redis
# 查询 Redis 进程 PID
ps aux|grep redis
# 杀死该进程
kill -9 PID