net core 使用 Redis


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();
        }
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM