zoukankan      html  css  js  c++  java
  • 【NoSql】Redis

    【NoSql】Redis

     一. 文档

    1. 官网

    2. Windows 安装包

    3. C# Driver

      a. ServiceStack.Redis 最新版本是收费的

      b. StackExchange.Redis

     二. 命令

     1. 启动Redis : redis-server.exe redis.conf,以配置文件的方式启动 

     三. C# 代码,封装了一些常用的函数

      public class RedisHelper
        {
            #region Property
    
            private ConnectionMultiplexer _client;
    
            private IDatabase _db;
    
            public string Host { get; set; }
    
            public int Port { get; set; }
    
            #endregion
    
            #region Construction
    
            public RedisHelper()
            {
                Host = "127.0.0.1";
                Port = 6379;
            }
    
            public RedisHelper(string host, int port)
            {
                Host = host;
                Port = port;
            }
    
            #endregion
    
            #region PubliceFunction
    
            public bool Connect()
            {
                _client = ConnectionMultiplexer.Connect(Host + ":" + Port);
                _db = _client.GetDatabase();
                return true;
            }
    
            public bool Add(string key, string t)
            {
                return _db.StringSet(key, t);
            }
    
            public bool Add<T>(string key, T t) where T : class
            {
                return _db.StringSet(key, t.ToJson());
            }
    
            public bool Delete(string key)
            {
                return _db.KeyDelete(key);
            }
    
            public bool ContainsKey(string key)
            {
                return _db.KeyExists(key);
            }
    
            public string Get(string key)
            {
                return _db.StringGet(key);
            }
    
            public T Get<T>(string key) where T : class
            {
                var r = _db.StringGet(key).ToString();
                if (r.IsEmpty()) return null;
                return r.ToEntity<T>();
            }
    
            #endregion
        }
  • 相关阅读:
    Java实现水仙花数
    CSS3属性选择器
    Word快捷键
    Java实现百钱买百鸡
    某专业人士给中国计算机专业学生的建议
    经典名言警句
    面试问题和思路
    情商
    Java注意的地方
    唯大英雄能真本色——Leo鉴书34
  • 原文地址:https://www.cnblogs.com/fzz2727551894/p/5507284.html
Copyright © 2011-2022 走看看