ServiceStack.Redis常用操作
来源:互联网 发布:未来软件小说 编辑:程序博客网 时间:2024/06/05 15:05
一、事务
使用IRedisClient执行事务示例:
using (IRedisClient RClient = prcm.GetClient()) { RClient.Add("key",1); using (IRedisTransaction IRT = RClient.CreateTransaction()) { IRT.QueueCommand(r => r.Set("key", 20)); IRT.QueueCommand(r => r.Increment("key",1)); IRT.Commit(); // 提交事务 } Response.Write(RClient.Get<string>("key")); }
二、并发锁
使用IRedisClient申请锁示例:
using (IRedisClient RClient = prcm.GetClient()) { RClient.Add("mykey",1); // 支持IRedisTypedClient和IRedisClient using (RClient.AcquireLock("testlock")) { Response.Write("申请并发锁<br/>"); var counter = RClient.Get<int>("mykey"); Thread.Sleep(100); RClient.Set("mykey", counter + 1); Response.Write(RClient.Get<int>("mykey")); } }
阅读全文
0 0
- ServiceStack.Redis常用操作
- ServiceStack.Redis常用操作 - 事务、并发锁
- ServiceStack.Redis常用操作 - 事务、并发锁
- ServiceStack.Redis常用操作 - 事务、并发锁
- ServiceStack.Redis操作Hash
- c#使用servicestack.redis操作redis
- ServiceStack.Redis里List的Insert操作
- ServiceStack.Redis
- ServiceStack.Redis之IRedisClient常用方法说明<第三篇>
- ServiceStack.Redis 使用教程
- ServiceStack.Redis 使用教程
- ServiceStack.Redis 使用教程
- ServiceStack.Redis 学习笔记
- ServiceStack.Redis之IRedisClient
- ServiceStack.Redis 使用教程
- C# Redis之ServiceStack
- C# Redis之ServiceStack
- C# Redis之ServiceStack
- 运行shell脚本,错误:-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory
- 关于arcgis for Android解除touch监听器
- 今日头条(values下的资源文件)
- oracle的db.properties
- spring源码学习(二)获取Document
- ServiceStack.Redis常用操作
- 次小生成树
- Spring 服务启动 自动执行(ApplicationListener)
- canvas图形处理和进阶用法
- VS2015连接mySQL数据库
- W3C标准及规范(面试经常被问到)
- 远程 mac mysql 启动 error 的解决方法
- 邮箱服务器(一) 简介和cmd访问smpt和pop3服务器
- 【Android】Animation(三)