安装
1. 官网下载最新版
2.通过Homebrew安装:
brew install redis
Mac环境下推荐使用Homebrew安装Redis可以减少大量的安装和配置环境的工作量
启动Redis:
redis-server
新建terminal窗口进入客户端交互模式
redis-cli
客户端关闭Redis服务:
shutdown
查看Redis服务运行信息
ps axu | grep redis
通过指定配置文件后台启动Redis服务(配置文件的位置:/usr/local/etc/redis.conf)
redis-server /usr/local/etc/redis.conf
关闭Redis服务
- 强行关闭:(缺点=>可能造成数据丢失)
ps axu|grep redis ##查找redis-server的PID
kill -9 PID
- 命令关闭:向redis发送shutdown命令 即Redis收到命令后,服务端会断开所有客户端的连接,然后根据配置执行数据持久化,最后退出
redis-cli shutdown
redis-conf的基本配置
vim /usr/local/etc/redis.conf
- IP地址 bind 127.0.0.1 ::1
- 端口号 port 6379
- 开启守护进程模式 daemonize yes
- 设置日志级别为debug级别以查看详细运行信息 loglevel debug
- 日志文件输出路径 logfile "/logDirPath"
- redis初始化数据库数量 databases 16
- appendonly no 是否开启aof模式持久化数据
daemonize介绍
- redis.conf配置文件中daemonize守护线程,默认是NO
- daemonize是用来指定redis是否要用守护线程的方式启动
daemonize 设置yes或者no区别
daemonize:yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程
daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出
以上为基本的redis环境搭建、服务启动/关闭、配置文件初始化
下一篇 Redis数据结构(二)