net core 使用 Redis
2021-03-02 02:26
标签:下载 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、使用 net core 使用 Redis 标签:下载 nbsp 程序 lexer 三方 官方 multiple conf write 原文地址:https://www.cnblogs.com/juanheqiao/p/14388918.html[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();
}
}