c#使用redis

复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using StackExchange.Redis;

namespace RedisDemo
{
    public static class RedisHelper
    {
        private static string RedisConnectionSTR = "192.168.137.2:6379,password=123456";
        private static object RedisLock = new object();
        private static ConnectionMultiplexer RedisInstance = null;
 
        public static ConnectionMultiplexer Instance
        {
            get
            {
                if (RedisInstance == null)
                {
                    lock (RedisLock)
                    {
                        if (RedisInstance == null || RedisInstance.IsConnected == false)
                        {
                            RedisInstance = ConnectionMultiplexer.Connect(RedisConnectionSTR);
                        }
                    }
                }
                return RedisInstance;
            }
        }
 
        public static IDatabase GetRedisDatabase()
        {
            return Instance.GetDatabase();
        }
 
        public static void AddKeyValue(string k, string v)
        {
            TimeSpan span = DateTime.Now.AddMinutes(2) - DateTime.Now;
            GetRedisDatabase().StringSet(k, v, span );
        }
 
        public static string GetKeyValue(string k)
        {
            return GetRedisDatabase().StringGet(k);
        }
    }
}
复制代码
复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RedisDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            RedisHelper.AddKeyValue("a", "123");
            var a = RedisHelper.GetKeyValue("a");
        }
    }
}
复制代码

 

posted on   空明流光  阅读(1390)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示