C# 连接Linux中的redis

编程入门 行业动态 更新时间:2024-10-21 03:36:07

C# 连接<a href=https://www.elefans.com/category/jswz/34/1770067.html style=Linux中的redis"/>

C# 连接Linux中的redis

redis比较流行的nosql库:

我这里测试本机window系统,虚拟机安装linux系统,linux系统部署redis,在windwo系统中用c#调用linux系统的redis。
第一步:linux下安装redis参考上篇Redis安装说明

1.下载包

2.安装包

2.1 解压

tar zxvf redis-3.2.5.tar.gz

2.2 复制:推荐放到usr/local/src目录下,并且切换到目录

sudo mv -r redis-3.2.3/* /usr/local/src/redis-6.2.6/
cd /usr/local/src/redis-6.2.6/

2.3生成

sudo make

2.4 测试

sudo make test这段运行时间会较长

2.5 安装

sudo make install

3.运行

3.1运行服务

   redis-server按ctrl+c停止redis-cli插入值pingset 'a' '123'

3.3关闭
1.查询进程

ps -ef | grep redis

2.查看进程并停止

kill -9 pid(进程号)

第二步:修改redis的配置
配件详解见:.html
这里只修改几个能外部访问的配置:
1.bind 绑定的ip
注释掉就可以不限定ip访问
2.protected-mode no 保护模式
以上两个修改就可以外部ip正常连接了

修改完配置注意需要重新启动redis服务并关闭防火墙,

1、重新启动redis服务

redis-server /usr/local/src/redis-6.2.6/redis.conf 
#这里必须指定配置文件加载才会生效

2、关闭防火墙

systemctl status firewalld.service #查看防火墙状态running是开启状态
systemctl stop firewalld.service #关闭防火墙

第三步:window环境c#代码连接读写数据
1.引用对应的redis包
NuGet=>ServiceStack.Redis
2.直接上代码(最简单版读,有时间我再封装下)

public class RedisHelper{public void Test(){string host = "192.168.201.130";int port = 6379;string redisPwd="123456";RedisClient redisClient = new RedisClient(host,port,redisPwd);string str= redisClient.Get<string>("name");Console.WriteLine(str);Console.ReadKey();}}

更多推荐

C# 连接Linux中的redis

本文发布于:2023-12-03 18:18:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1656913.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Linux   redis

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!