redis - ServiceStack 的 Redis 客户端中的乐观锁定

标签 redis servicestack optimistic-locking

我们正在尝试实现一种模式,我们在 2 种情况下更新 Redis 1. 每 5-10 分钟从数据库中获取一次。 2.在具体用例上我们根据用例更新当前Redis数据(时不时可能需要再次向DB询问数据)

问题:ServiceStack的Redis中乐观锁的实现方式是什么?

最佳答案

我是 Redis 的新手,但最近阅读了很多有关此类问题的文章。 我想你想用 MULTI/EXEC 观看。

redis 文档有这些命令的引用,但它们非常少:

“交易”页面将它们更好地联系在一起:

我还推荐《Redis小书》:

关于redis - ServiceStack 的 Redis 客户端中的乐观锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18247823/

相关文章:

php - laravel 6 无法为作业队列设置延迟代码

Redis key 空间通知过期未触发

javascript - Nservicekit反序列化

razor - 将 Razor 添加到成熟的现有 Servicestack 项目,而不更改现有功能

redis - 为什么redis pubsub工作独立于数据库?

redis - 创建单个 Redis 实例前的注意事项

asp.net-mvc-4 - 与 MVC 并排运行 ServiceStack

java - JPA:设置@JoinColumn(updatable = false) 以避免 OptimisticLockException

activerecord - 为什么 activerecord 乐观锁定每行只工作一次?

java - JPA 乐观锁版本处理 - 版本值应该传送到客户端还是?