Mac brew 安装redis,启动停止总结

本文介绍了Redis的安装、启动与停止方法。安装可使用brew install redis命令。启动有多种方式,如指定配置文件启动等,还说明了守护进程配置。停止可使用redid-cli shutdown等方式,同时提到前端和后端模式启动的特点及正确停止避免持久化丢失。

 

1、安装

brew install redis

安装完成

2、启动 redis 

启动:

方法一:

cd /usr/local/etc

执行 redis-server redis.conf  或者 edis-server ./redis.conf

方法二:

任意路径执行 redis-server /usr/local/etc/redis.conf

停止:redid-cli shutdown

当用ctrl+c退出的时候,发现redis服务也同时停止了,是因为redis.conf的守护进程没有配置为yes

redis.conf配置说明

  • edis默认是前台启动,不是以守护进程的方式进行:daemonize no,把这里修改成yes,就可以让redis以守护进程的方式启动。
  • 当redis使用守护进程方式运行,会默认把pid写入/var/run/reids.pid文件中,可以通过pidfile /var/run/redis.pid进行指定。
  • 端口号指定,这个不用多说了,默认是6379,可以根据需要自己修改。
  • 客户端如果一直连接着不释放的话会自动关闭连接,这是通过timeout 100来设定的,如果设置为0表示不会自动关闭。
  • 设置redis数据库的数量, databases 16 默认是16
  • 既然redis是一个数据库,就代表如果需要连接的话可能需要配置一个密码,默认是不需要密码的。requirepass foobared,客户端在链接时需要通过AUTH<pwd>命令提供密码。
    等等还有很多,这里仅仅介绍了一点点的命令,直接修改redis.conf是一个方法,但是还有另外一个方法就是通过命令行去修改。
    redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME查看某个配置
    比如 : 我们要查看daemonize 直接输入
    redis 127.0.0.1:6379> CONFIG GET daemonize
    修改的话直接:
    redis 127.0.0.1:6379>CONFIG SET daemonize yes这样就可以了。

3、启动停止总结

(1)前端模式启动

    ①直接运行bin/redis-server将以前端模式启动:切换到 /usr/local/redis/bin目录下,然后./redis-server ;

    ②前端模式的缺点是启动完成后,不能再进行其他操作;

    ③如果要操作必须使用Ctrl+C,同时redis-server程序结束,不建议使用此方法。

(2)后端模式启动

    ①参考06003_redis在Linux上的安装

    第8步,修改redis.conf,把daemonize no修改成daemonize yes,保存退出;

    ②启动时,指定配置文件;

   

    ③Redis默认端口6379,通过当前服务进行查看。

    

Redis的停止

  (1)强制结束程序。使用kill -9 进程的pid,强行终止Redis进程可能会导致redis持久化丢失;

  

  (2)正确停止redis的方式是向redis发送shutdown命令,方法为:(关闭默认端口)

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值