有时候如果使用了 Redis,然后更换了主题或者插件,就可能造成 Wordpress 致命错误,后台崩溃进都进不去。那么这时候怎么办?
一个是可以删除缓存插件,或者 object-cache.php 文件。
重新进后台就可以了。
但这样也会造成一个问题,如果你再打开缓存插件,系统还是会崩溃。
这时候需要手动清空缓存。
1.访问 redis 根目录
Linux 可以通过 whereis redis 找到 redis 的目录,然后进入目录
cd /usr/local/redis
2.登录 redis:redis-cli -h 127.0.0.1 -p 6379
3.查看所有 key 值:keys *
4.删除指定索引的值:del key
5.清空整个 Redis 服务器的数据:flushall
6.清空当前库中的所有 key:flushdb
同时这也是 Wordpress 错误:Scrape key check failed. Please try again. 的解决办法
如果你在使用 Wordpress 自带的主题编辑器,发现保存时候出现错误 Scrape key check failed. Please try again.
排查原因后发现其实是 Redis 缓存引起的。这时候你需要先清空你使用的缓存插件的缓存,然后就可以保存了。
小知识:
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统。
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。
它通常被称为数据结构服务器,因为值(value)可以是 字符串 (String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets) 等类型。