.NET Core使用Redis

article/2025/10/25 7:20:41

环境Windows

首先安装Redis

1、下载最新版redis,选择.zip则是免安装的版本

下载地址:https://github.com/MicrosoftArchive/redis/releases

2、解压到指定目录,并运行cmd命令
3、在该文件夹下运行命令:redis-server.exe redis.windows.conf
4、看到如下显示,则表示启动成功

5、将redis安装成服务
在该文件夹下运行命令:redis-server.exe --service-install redis.windows.conf

去服务列表查询服务,可以看到redis服务默认没有开启,开启redis服务(可以设置为开机自动启动)

安装管理工具 Redis Desktop Manager(可选项)

主要用于查询db
1.连接redis

2.查看/操作数据

应用代码:

首先引用StackExchange.Redis

封装一个帮助库:

public class RedisHelper
{private ConnectionMultiplexer redis { get; set; }private IDatabase db { get; set; }public RedisHelper(string connection){redis = ConnectionMultiplexer.Connect(connection);db = redis.GetDatabase();}/// <summary>/// 增加/修改/// </summary>/// <param name="key"></param>/// <param name="value"></param>/// <returns></returns>public bool SetValue(string key,string value){return db.StringSet(key, value);}/// <summary>/// 查询/// </summary>/// <param name="key"></param>/// <returns></returns>public string GetValue(string key){return db.StringGet(key);}/// <summary>/// 删除/// </summary>/// <param name="key"></param>/// <returns></returns>public bool DeleteKey(string key){return db.KeyDelete(key);}
}

3.调用、测试

RedisHelper redisHelper = new RedisHelper("127.0.0.1:6379");
string value = "abcdefg";
bool r1 = redisHelper.SetValue("mykey", value);
string saveValue = redisHelper.GetValue("mykey");
bool r2 = redisHelper.SetValue("mykey", "NewValue");
saveValue = redisHelper.GetValue("mykey");
bool r3 = redisHelper.DeleteKey("mykey");
string uncacheValue = redisHelper.GetValue("mykey");

服务器启动redis成功后,需要将程序的连接字符串由本机测试地址改为服务器的redis地址


http://chatgpt.dhexx.cn/article/xKBMjQMh.shtml

相关文章

flask使用redis

文章目录 前言一、环境二、使用步骤1.安装redis1.下载2.运行 2.安装并使用redis包1.安装2.使用 运行 前言 有人会有疑问&#xff0c;不是已经连上了mysql数据库了吗&#xff0c;为什么还要用redis数据库?有时候用户访问网页的时候&#xff0c;会产生一些临时性的数据&#xf…

最新版本Redis:Redis 7.0 安装使用,编译安装Redis,Redis使用场景-2022年最新Redis图解安装

最新版本Redis&#xff1a;Redis 7.0 安装使用&#xff0c;编译安装Redis&#xff0c;Redis使用场景。 本章主要目标&#xff1a; 1.Redis介绍 2.下载Redis&#xff0c;编译安装Redis 3.启动Redis使用 4.Redis常用数据类型 5.使用场景介绍 下面开始本章内容的学习 1.Redi…

TP5 使用redis

1.打开tp5官方手册&#xff0c;在缓存下面找到使用多个缓存类型 粘贴以下代码到tp框架config下面的缓存设置下 // 切换到redis操作 Cache::store(redis)->set(name,value);//获取redis Cache::store(redis)->get(rename); //实现redis 消息队列 在 /thinkphp/library/t…

C#使用Redis

Redis是一种key-value型数据库与非持久化数据,用来存于频繁操作的数据&#xff0c;与Sqlserver、Mysql等关系型数据库有着很大的区别&#xff0c;如Redis存储的数据结构不相同&#xff0c;还有Redis数据存于内存中&#xff0c;它也与Mongodb、Azure Cosmos Db、Azure TableStor…

springboot使用redis

springboot使用redis redis-service.exe : 服务端,启动后不要关闭 redis-cli.exe : 客户端,访问redis中的数据 redisclient-win32.x86_64.2.0.jar : redis的图形界面客户端,执行方式是在这个文件的目录执行 java -jar redisclient-win32.x86_64.2.0.jar或者在这个jar包的目录…

springboot集成redis使用注解

redis简介&#xff1a; Redis是当前比较热门的NOSQL系统之一&#xff0c;它是一个开源的使用ANSI c语言编写的key-value存储系统 &#xff08;区别于MySQL的二维表格的形式存储。&#xff09;。和Memcache类似&#xff0c;但很大程度补偿了Memcache的不 足。和Memcache一样&am…

Another Redis使用手册

Another Redis DeskTop Manager 跨平台、免费的redis可视化工具&#xff0c;完胜Redis DeskTop Manager。 下载地址&#xff1a;https://github.com/qishibo/AnotherRedisDesktopManager 界面、排版引起极度舒适&#xff0c;只是命令行的入口相对隐蔽&#xff0c;在此截图标出…

Redis使用认证密码登录

Redis默认配置是不需要密码认证的&#xff0c;也就是说只要连接的Redis服务器的host和port正确&#xff0c;就可以连接使用。这在安全性上会有一定的问题&#xff0c;所以需要启用Redis的认证密码&#xff0c;增加Redis服务器的安全性。 1. 修改配置文件 Redis的配置文件默认…

Redis使用密码登录

&#xff08;1&#xff09;进入redis客户端安装目录&#xff1a; &#xff08;2&#xff09;输入命令&#xff1a;redis-cli.exe -h 主机号 -p 端口号 如&#xff1a;redis-cli.exe -h 127.0.0.1-p 6379 &#xff08;3&#xff09;输入密码命令&#xff1a;auth 密码 若显示…

thinkphp5 redis使用

服务器必须要安装redis 我是通过宝塔安装的redis 不过也可以通过命令安装 测试安装成功 进入redis redis-cli 查看密码 config get requirepass 设置密码 config set requirepass “123456” 使用redis有两种方式 第一种是使用php里面的redis扩展&#xff08;需要对服务器上…

redis使用详解

一.redis简介 redis是开源的BSD许可的高级key/valu存储系统&#xff0c;用于存储String&#xff0c;list&#xff0c;hash&#xff0c;set&#xff0c;zset&#xff0c;常用来提供数据结构服务。 redis与memcached比较 1.redis可以用来做存储storage&#xff0c;memcached只用来…

Redis基本使用!

目录 1.基本概念&#xff1a; 1.Redis的安装和启动 下载 目录结构 3.Redis的命令&#xff08;重点&#xff09; Redis数据结构 1.String字符串&#xff08;重点&#xff09; 2.Hash哈希(重点) 3.Set集合 4.ZSet集合 通用命令 4.Jedis的基本使用(了解) 相当于JDBC Jedi…

人工智能的几个研究方向

人工智能主要研究内容是&#xff1a;分布式人工智能与多智能主体系统、人工思维模型、知识系统、知识发现与数据挖掘、遗传与演化计算、人工生命、人工智能应用等等。 其中热门研究有以下几种。 一、计算机视觉 就包括图像识别&#xff0c;视频识别&#xff0c;具体应用有人…

学习人工智能可以从事哪些职业,有哪些就业前景和薪资待遇?

学习人工智能可以从事的职业非常广泛&#xff0c;就业前景非常广阔&#xff0c;随着人工智能技术的不断发展和应用&#xff0c;人工智能相关职位的需求将会越来越大。以下是一些主要的职业方向&#xff1a; 学习人工智能可以从事哪些职业&#xff0c;有哪些就业前景和薪资待遇&…

人工智能机器人专业就业前景怎样

在大数据时代&#xff0c;人工智能的相关技术越来越受到关注&#xff0c;人工智能产品的市场话语权也越来越大。因此&#xff0c;许多科技公司已经开始在人工智能领域实施战略布局。人工智能的就业前景如何&#xff1f;让我们来看看吧&#xff01; 第一&#xff1a;智能化是未来…

学人工智能就业前景怎么样?学AI有前途吗?

学习人工智能已经成为了当前热门的趋势。由于人工智能的技术应用越来越广泛&#xff0c;因此&#xff0c;学习人工智能的前景非常广阔。以下是学习人工智能就业前景的一些解释&#xff1a; 学人工智能就业前景怎么样&#xff1f; 市场需求 近年来&#xff0c;人工智能技术的应…

人工智能行业,就业方向和研究领域的简单介绍

人工智能行业&#xff0c;目前的就业方向&#xff0c;主要分为搜索、图像处理、计算机视觉、模式识别和图像处理等等&#xff0c;具体如下&#xff1a; 搜索方向 &#xff1a;百度、谷歌、微软、yahoo等&#xff08;包括智能搜索、语音搜索、图片搜索、视频搜索等都是未来的就业…

2022年了人工智能就业前景越来越严峻了,你还在坚持吗?

现在的人工智能只能算是大餐前的甜点&#xff0c;真正的大餐还没开始。所以现在就是好好学习&#xff0c;修炼内容的时候&#xff0c;等到时机成熟&#xff0c;自己的发展也自然会迈上另一个台阶。 像ai作画&#xff0c;之前知乎热搜很难不爱&#xff0c;这个是真的会替代人工…

人工智能就业指南

目录 AI革命进行时 人工智能的未来 人工智能应用于哪些核心产业领域 人工智能领域的拓展对就业的影响 人工智能领域最热门就业机会 人工智能工程师需要做什么 十大AI技能 招聘人工智能专业人员的顶级公司 规划你的AI学习路径 AI革命进行时 过去几年里&#xff0c;数字…

人工智能就业前景如何?

随着5 G、人工智能等技术的发展&#xff0c;人工智能行业的发展趋势也越来越明朗&#xff0c;那么人工智能就业前景如何呢&#xff1f;随着技术的不断发展和成熟&#xff0c;人工智能会带来很多行业变革&#xff0c;我们来了解一下人工智能在各行各业中会有哪些新应用或者新方向…