Redis简单实用 配置连接远程IP的Redis

一,下载Redis拓展包

Microsoft.Extensions.Caching.StackExchangeRedis

 

 

二,在appsettings配置Redis链接字符串

//Redis 链接字符串(127.0.0.1可改变)
"RedisConnectionStrings": "127.0.0.1:6379,password=,defaultDatabase=0,connectTimeout=5000,syncTimeout=1000",

 

 

三,在startup中配置Redis

//配置 Redis
            services.AddStackExchangeRedisCache(options =>
            {
                options.Configuration = Configuration.GetSection("RedisConnectionStrings").Value;
                //options.InstanceName = "SampleInstance";
            });

 

 

四,拿捏简单的Redis使用方式

using Microsoft.Extensions.Caching.Distributed;


private readonly IDistributedCache _redis;
        public SysInterviewBll(IDistributedCache redis, ISysInterview dal)
        {
            _redis = redis;
        }

//获取redis中的字符串
string str= await _redis.GetStringAsync("table");
//存入redis字符串
await _redis.SetStringAsync("table", “666”);

序列化:JsonConvert.SerializeObject(数据);

反序列化:JsonConvert.DeserializeObject<List<Class>>(str);

 

五,配置连接远程IP的Redis

1,找到redis.windows.conf配置文件

2,将文件中的 protected-mode 参数改为no

3,注释掉 bind 127.0.0.1 (前面加#)

4,重启redis服务

 

 

 

注:ok

posted @ 2021-12-15 15:06  董某的智慧所在  阅读(546)  评论(1)    收藏  举报