Linux下配置redis,c#简单调用

redis比较流行的nosql库:

我这里测试本机window系统,虚拟机安装linux系统,linux系统部署redis,windwo系统,c#调用linux系统的redis

第一步:linux下安装redis

1.下载包

2.安装包

  2.1 解压 

     tar zxvf redis-3.2.5.tar.gz

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

     sudo mv -r redis-3.2.3/* /usr/local/redis/

   cd /usr/local/redis/

2.3 生成
  sudo make
2.4 测试
  sudo make test
  这段运行时间会较长
2.5 安装

  sudo make install

3.运行

 3.1运行服务

  redis-server
  按ctrl+c停止
3.2运行客户端
  redis-cli
  插入值
   ping
set 'a' '123'
3.3关闭
1.查询进程
  ps aux|grep redis
2.查看进程并停止
  kill -9 pid(进程号)

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

修改完配置注意需要重新redis服务,
kill -9 pid
./radis-server ../redis.conf(这里必须指定配置文件加载才会生效)

第三步:window环境c#代码连接读写数据
1.引用对应的redis包
NuGet=>ServiceStack.Redis
2.直接上代码(最简单版读,有时间我再封装下)
    public class RedisHelper
    {
        public void Test()
        {
            string host = "192.168.201.130";
            int port = 6379;
            RedisClient redisClient = new RedisClient(host,port,);

            string str= redisClient.Get<string>("a");
            Console.WriteLine(str);
            Console.ReadKey();

        }
    }

 

第四步:管理redis
管理redis的客户端工具很多,我这里推荐一个RedisDesktopManager
它可只管的看见redis里面的key-value值

正式环境部署完成步骤:https://www.cnblogs.com/renzhicai/p/7773080.html
修改腾讯云防火墙开发端口:https://cloud.tencent.com/developer/article/1095448
posted @ 2018-08-15 11:25  zhuyapeng  阅读(425)  评论(0编辑  收藏  举报