pub fn calculate_value_digest<T: ToRedisArgs>(value: T) -> StringExpand description
Calculates a digest/hash of the given value for use with Redis value comparison operations.
This function uses the XXH3 algorithm, which is the same algorithm used by Redis for its DIGEST command.
The resulting digest can be used with ValueComparison::IFDEQ and ValueComparison::IFDNE.
ยงExample
use redis::{calculate_value_digest, ValueComparison, SetOptions};
let value = "my_value";
let digest = calculate_value_digest(value);
// Use the digest in a value comparison
let opts = SetOptions::default()
.value_comparison(ValueComparison::ifdeq(&digest));