切换到redis目录
连接 redis redis-cli -h 127.0.0.1 -p 6379
Redis设置成windows服务的,开机自启动,命令如下:
redis-server --service-install redis.windows.conf
安装完之后,就可看到Redis已经作为windows服务了:
但是安装好之后,Redis并没有启动,启动命令如下:
redis-server --service-start
停止命令:
redis-server --service-stop
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
(PHP 在设置redis 值的时候,如果返回false也有可能是这个原因 比如
$Redis->hset($a , 'case' , 1); //hset设置后返回false )
直接使用一下命令即可
127.0.0.1:6379> config set stop-writes-on-bgsave-error no
OK
看到 ok 即是设置成功
如果出现
(error) ERR unknown command 'config' 或其他 命令也是这样
可以打开 redis.windows-service.conf 或 redis.windows.conf
找下是否设置了
#来禁用远程修改 DB 文件地址
rename-command FLUSHALL ""
rename-command CONFIG ""
rename-command EVAL ""
这几行代码
如果设置了这几行代码,关闭后,重启服务器 config命令就可以使用了