Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
如何重启redis服务 如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启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,将缓冲区日志同步到磁盘 2.appendfsync everysec redis每隔1秒,调用fsync,将缓冲区数据写入磁盘,如果fsync超过1是,就会延迟到第二秒时fsync,但是最多2s, 3.appendfsync always 每一个写操作,redis都会调用fsync,将缓冲区数据写入磁盘,这样数据最安全,但是性能下降! (责任编辑:admin) |