redis在c#中的应用_redis写入数据的同时是否可以读

redis在c#中的应用_redis写入数据的同时是否可以读一RedisClient存入缓存:(1)redis.exe执行代码和结果127.0.0.1:6379>setToken”4b366348-da6a-4716-84f6-e3af656943ff”OK(2)c#执行RedisClientclient=newRedisClient(“127.0.0.1”,6379);UserInfouserInfo=newUserInfo();userInfo.id=1;

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一 RedisClient存入缓存:

(1)redis.exe 执行代码和结果

127.0.0.1:6379> set Token "4b366348-da6a-4716-84f6-e3af656943ff"
OK

(2)c# 执行

  RedisClient client = new RedisClient("127.0.0.1", 6379);
            UserInfo userInfo = new UserInfo();
            userInfo.id = 1;
            userInfo.name = "张三";
            var token = Guid.NewGuid().ToString();
            client.Set<UserInfo>(token, userInfo);

(3)对应的UserInfo

public class UserInfo
    { 
   
        public int id { 
    get; set; }
        public string name { 
    get; set; }
    }

一 RedisClient读取缓存:
(1)redis.exe 执行代码和结果

127.0.0.1:6379> get Token
"4b366348-da6a-4716-84f6-e3af656943ff"

(2)C# 读取缓存结果:

client.Get<UserInfo>(token);

设置Redis 超时时间 client.Expire(token,seconds)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183270.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PS2021神经滤镜Neural Filters离线安装包 亲测可用

    PS2021神经滤镜Neural Filters离线安装包 亲测可用大家好,我北方的狼,哥们儿称我狼大,其实不论啥狼只要不是白眼狼这事就好办,靠谱。好吧,有了PS神经滤镜,哥们你是不是马上也精神了!言归正传。PS2021软件自面试以来,强大的NeuralFilters神经滤镜被诸多用户所期待,官方也加强了对于软件的管控,导致我们的和谐软件往往无法使用这些在线滤镜,刚开始的2021版本还可以在线使用,随着版本的更新,后面就基本不让用了。很多小伙伴更新了软件后,给我留言反馈NeuralFilters神经滤镜无法使用的问题,现在终于找到了解决方法,那就是使用对应…

    2022年5月11日
    30
  • protege5.5_ProE4.0

    protege5.5_ProE4.0OWL本体的重要组成部分Individuals:个体,代表一个领域里面的对象。可以理解成一个类的实例(instancesofclasses)。Properties:属性,是两个个体之间的双重联

    2022年8月4日
    10
  • 关于ip地址 :局域网 广域网 ip 公网 私网 ipv6 ipv4的区别、hosts文件和DNS域名解析说明

    关于ip地址 :局域网 广域网 ip 公网 私网 ipv6 ipv4的区别、hosts文件和DNS域名解析说明1.ip地址说明1.1网络基本知识说明(局域网/广域网/ip地址)场景分析:假如只有一台电脑,那么这台电脑的数据只会全部储存在此电脑的硬盘上,与其它的电脑不会产生任何关系,但是一台电脑干的事情比较少,往往需要多台电脑协同办公提高效率。问题1:多台电脑协同工作势必产生数据交互,如何进行数据交互呢???解决1:可以使用u盘之类的移动存储介质拷贝数据(缺点:需要手动的进行操作、无法做到数据的实时传输)解决2:使用线缆把2台电脑连接起来,通过这根线缆进行传输数据,这根线缆就叫做网线。如下图所示。问

    2022年10月18日
    3
  • Python—海龟作图

    Python—海龟作图1、因为海龟作图需要用到”turtle”库,所以先介绍库的三种引用方法:(1):from库名import函数名/*;(2):import库名——>使用时:库名.函数名(3):import库名as函数名2、turtle的使用方法:(1)Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。(2)画布:就是海

    2022年6月28日
    41
  • 缓冲区溢出漏洞_电脑基于堆栈的缓冲区溢出

    缓冲区溢出漏洞_电脑基于堆栈的缓冲区溢出缓冲区溢出缓冲区溢出是指当计算机向缓冲区内填充数据时超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上。理想的情况是:程序检查数据长度并不允许输入超过缓冲区长度的字符,但是绝大多数程序都会假设数据长度总是与所分配的储存空间相匹配,这就为缓冲区溢出埋下了隐患。操作系统所使用的缓冲区,又被称为”堆栈”。在各个操作进程之间,指令会被临时储存在“堆栈”中,“堆栈”也会出现缓冲区溢出。缓冲区溢出的危害…

    2025年6月12日
    5
  • <&gt(action/joingroup?code=v1)

    Ribbon本身提供了下面几种负载均衡策略:RoundRobinRule:轮询策略,Ribbon以轮询的方式选择服务器,这个是默认值。所以示例中所启动的两个服务会被循环访问;RandomRule:随机选择,也就是说Ribbon会随机从服务器列表中选择一个进行访问;BestAvailableRule:最大可用策略,即先过滤出故障服务器后,选择一个当前并发请求数最小的;WeightedR…

    2022年4月17日
    246

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号