菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
209
0

net core 使用 Redis

原创
05/13 14:22
阅读数 106339

标签:下载   nbsp   程序   lexer   三方   官方   multiple   conf   write   

1、安装,下载地址:https://github.com/MicrosoftArchive/redis/releases

2、启动,

  默认目录:C:\Program Files\Redis\

  服务程序:redis-server.exe

3、远程连接、密码设置

  注释掉redis.windows-service.conf 中的bind 127.0.0.1这一行(在前面加#)

  同文件中将protected-mode yes  改成  protected-mode no

  找到# requirepass foobared行,去掉#号,改为requirepass 123456,即将密码改为123456。

  保存并重启redis服务

4、第三方连接工具:https://github.com/caoxinyu/RedisClient/tree/windows/release

5、默认端口:6379

6、net core 项目,nuget 安装包:StackExchange.Redis,官方文档:https://stackexchange.github.io/StackExchange.Redis/

7、使用

[ApiController]
    [Route("[controller]")]
    public class TestController : ControllerBase
    {
     //添加
        [HttpGet("T1")]
        public IActionResult T1()
        {
            ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("192.168.1.201:6379,defaultDatabase=1,password=123456");
            IDatabase db = redis.GetDatabase();
            string value = "abcdefg";
            db.StringSet("mykey", value);
            return Ok();
        }
     //获取
        [HttpGet("T2")]
        public IActionResult T2()
        {
            ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("192.168.1.201:6379,defaultDatabase=1,password=123456");
            IDatabase db = redis.GetDatabase();
            string value = db.StringGet("mykey");
            Console.WriteLine(value); // writes: "abcdefg"
            return Ok();
        }
    }

 

net core 使用 Redis

发表评论

0/200
209 点赞
0 评论
收藏
为你推荐 换一批