- 系统环境 Mac OS
- Redis 3.0.3
使用命令redis-server启动Redis , 退出时出现错误,导致无法结束程序
1 | 4901:signal-handler (1515149226) Received SIGINT scheduling shutdown... |
原因:退出程序时,Redis要将内存中的数据保存到磁盘中,却没有权限操作相关文件,这个文件是redis.conf配置文件中, dir 字段后面对应的文件夹名,和 dbfilename字段后面对应的文件名,redis.conf文件通常在redis安装目录
解决方案,使用chmod修改文件夹权限,使当前用户有写入权限即可