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)后端模式启动
第8步,修改redis.conf,把daemonize no修改成daemonize yes,保存退出;
②启动时,指定配置文件;

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

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

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


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

4075

被折叠的 条评论
为什么被折叠?



