美文网首页
Redis环境搭建(一)

Redis环境搭建(一)

作者: LiuZhuling | 来源:发表于2019-12-21 14:54 被阅读0次

安装

1. 官网下载最新版
2.通过Homebrew安装:
brew install redis

Mac环境下推荐使用Homebrew安装Redis可以减少大量的安装和配置环境的工作量

启动Redis:
redis-server
StartRedisService.png

新建terminal窗口进入客户端交互模式

redis-cli
Interactive mode.png

客户端关闭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数据结构(二)

相关文章

网友评论

      本文标题:Redis环境搭建(一)

      本文链接:https://www.haomeiwen.com/subject/cakgnctx.html