首页 > 数据库 >.NETCORE 进行Redis读写

.NETCORE 进行Redis读写

时间:2023-06-30 11:25:20浏览次数:36  
标签:string NETCORE redis 读写 storage Redis value key

using StackExchange.Redis;

public class RedisDataStorage
{
private readonly IConnectionMultiplexer _redis;

public RedisDataStorage(string connectionString)
{
_redis = ConnectionMultiplexer.Connect(connectionString);
}

public void SetData(string key, string value)
{
IDatabase database = _redis.GetDatabase();
database.StringSet(key, value);
}

public string GetData(string key)
{
IDatabase database = _redis.GetDatabase();
return database.StringGet(key);
}
}

使用SetData方法可以将数据存储到Redis中,需要传递一个键(key)和对应的值(value)。例如:

string redisConnectionString = "your-redis-connection-string"; string key = "myKey"; string value = "myValue"; var storage = new RedisDataStorage(redisConnectionString); storage.SetData(key, value);

使用GetData方法可以从Redis中检索数据,需要传递一个键(key),并返回对应的值(value)。例如:

string redisConnectionString = "your-redis-connection-string"; string key = "myKey"; var storage = new RedisDataStorage(redisConnectionString); string value = storage.GetData(key);

标签:string,NETCORE,redis,读写,storage,Redis,value,key
From: https://www.cnblogs.com/zzhsmallblog/p/17516124.html

相关文章

  • Redis如何启动远程连接
    1.在Redis安装目录下找到redis.windows.conf/redis.conf(其中redis.windows.conf是windows系统下文件,redis.conf是其他操作系统上的)2.找到并编辑`bind`配置项,将其设置为服务器的IP地址,或者设置为`0.0.0.0`,表示允许所有IP地址访问。例如:`bind0.0.0.0`。3.找到并编辑`......
  • 2023-06-29:redis中什么是热点Key?该如何解决?
    2023-06-29:redis中什么是热点Key?该如何解决?答案2023-06-29:在Redis中,经常被访问的key被称为热点key。产生原因和危害原因热点key问题产生的原因可以归纳为以下两种情况:用户对于某些数据的访问频率远大于数据的生产频率,这类数据包括热门商品、热点新闻、热点评论以及明星直播等。在日......
  • 亿级用户实时互动,GaussDB(for Redis)带您沉浸式体验迷你世界
    摘要:GaussDB(forRedis)助您聊天不卡顿,畅玩更痛快爱冒险是人的天性,游戏创造的虚拟世界充分满足了人们这一需求,玩游戏也成为人们闲暇时光的重要放松方式之一。作为国内头部沙盒创意平台,《迷你世界》目前月活用户超过1亿,用户创作的场景地图超过2亿。持续增加的用户数,层出不穷的游戏地......
  • 【SpringBoot】redis keys命令被禁用,spring缓存 @CacheEvict报异常
     背景项目使用springboot整合redis做缓存,代码中使用spring的缓存注解配置缓存策略。在jarvis上部署时接入了公司分布式redis平台代替本地的redis。结果测试的时候,新增一条记录时报了错,提示  ERRunknowncommand'keys' 。经排查发现问题原因:新增记录的函数上有@C......
  • redis
    目录一、Redis介绍和安装1.关系型数据库和非关系型数据库2.redis特点:3.安装redis二、redis普通链接和连接池二、redis普通链接和连接池2.1普通链接2.2连接池链接三、操作之String操作四、操作之Hash操作五、操作之List操作六redis管道七、django中使用redis八、django缓存补充......
  • redis cluster集群搭建
    redis6.2使用docker搭建rediscluster集群(3主3从)所有的操作都在根目录~/Developer/docker-compose/redis-cluster-6.2执行创建配置文件为了方便,写了个shell脚本,懒人必备createConfig.shforportin$(seq63816386);doconf_dir=./${port}/confconf_file=$......
  • 「路飞项目10」redis
    1redis列表操作importredisconn=redis.Redis(decode_responses=True)1lpush(name,values)#在name对应的list中添加元素,每个新的元素都添加到列表的最左边#rpush(name,values)表示从右向左操作#如果name不存在的话会新增nameconn.lpush('hobbys','篮球')conn......
  • CentOS安装Redis-5.0.14
     注:以下所有操作均在CentOS7.9x86_64位系统下完成。 #准备工作#在安装Redis之前,请确保已经使用yum安装了以下基础组件:makegccgcc-c++kernel-devel #Redis的安装#开始下载Redis并进行编译安装:wgethttp://download.redis.io/releases/redis-5.0.14.tar.gztar......
  • 第二天(redis基础,配置,事务,持久化(RDB,AOF),发表和订阅,主从复制,哨兵模式)
    LISTlremkeynvaluerpoplpushab把a的右边的元素加到b的左边Set集合从第一个集合移动到第二个集合Hash哈希Zset有序集合GEO地理位置(类似Hash)HyperloglogBitMapredis配置(pdf里)redis事务实践R......
  • redis性能并发测试
    windows单机启动redis//安装目录上cmdredis-server.exeredis.windows.conf进入命令行windows右键选择gitbashhere压测./redis-benchmark-r1000000-n2000000-tget,set,lpush,lpop-P16-q//根据机器性能决定,一般在十几万左右官网地址:https://redis.io/docs/......