net core 使用 Redis

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

2、启动,

  默认目录:C:Program FilesRedis

  服务程序: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();
        }
    }
原文地址:https://www.cnblogs.com/juanheqiao/p/14388918.html