更换redis需要重启吗?
Redis是一个用ANSI C语言编写的开源日志型Key-Value数据库,支持网络,可以基于内存、持久化,并提供多种语言的API。
如何重启redis服务
如果redis是使用apt-get或者yum install安装的,可以直接通过以下方式停止/启动/重启redis以下命令
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/ etc/init.d/redis-server restart
如果是通过源码安装redis,可以通过redis客户端程序redis-cli的shutdown命令重新启动redis
redis- cli -h 127.0.0.1 -p 6379 shutdown
如果以上我都没有成功停止redis后,可以使用终极利器kill -9
只需更改以下3个配置即可重启:
1. appendfsync no
appendfsync 这是no,redis不会主动调用fsync将日志同步到磁盘。这时候,就取决于操作系统了。大多数Linux操作系统每30s调用一次fsync将buffer log同步到磁盘
2.appendfsync everysec
redis每隔1秒调用fsync将buffer log写入磁盘将数据缓冲到磁盘。如果fsync超过1,fsync会延迟到第二秒,但最多2s,
3.appendfsyncalways
对于每一个写操作,redis都会调用fsync来写入缓冲区数据到磁盘。这是最安全的数据,但是性能会下降!
我在这里分享一下替换时是否要重启redis。希望以上内容能够对大家有所帮助,可以学到更多的知识e.如果您觉得文章不错,可以分享出去,让更多的人看到。
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 更换redis需要重启吗?