Sometimes I cannot update posts and pages because of redis cache. Flushing solves things temporarily but I cannot give cache flush access to editors and authors so I need to find a better solution (maybe flush via cron job?).
In error_log I can find this:
PHP Fatal error: Uncaught Predis\Response\ServerException: ERR value is not an integer or out of range in /home/——/public_html/wp-content/plugins/redis-cache/includes/predis/src/Client.php:370
Stack trace:
#0 /home/dentfix/public_html/wp-content/plugins/redis-cache/includes/predis/src/Client.php(335): Predis\Client->onErrorResponse(Object(Predis\Command\StringIncrementBy), Object(Predis\Response\Error))
#1 /home/dentfix/public_html/wp-content/plugins/redis-cache/includes/predis/src/Client.php(314): Predis\Client->executeCommand(Object(Predis\Command\StringIncrementBy))
#2 /home/dentfix/public_html/wp-content/object-cache.php(877): Predis\Client->__call(‘incrBy’, Array)
#3 /home/dentfix/public_html/wp-content/object-cache.php(168): WP_Object_Cache->increment(‘current_key_ind…’, 1, ‘element_transla…’)
#4 /home/dentfix/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php(51): wp_cache_incr(‘current_key_ind…’, 1, ‘element_transla…’)
#5 /home/dentfix/public_html/wp-conten in /home/dentfix/public_html/wp-content/plugins/redis-cache/includes/predis/src/Client.php on line 370