欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實(shí)現(xiàn)redis讀寫的方法

 更新時(shí)間:2017年05月08日 08:50:39   作者:chanjuan  
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)redis讀寫的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

最近做一個(gè)C#項(xiàng)目,需要對(duì)radis進(jìn)行讀寫。

首先引入System.Configuration,如下

實(shí)現(xiàn)代碼如下:

public class ManualSuggestRedisHelper
 {
  private static IRedisClient GetManualSuggestClient()
  {
   var config = ConfigurationManager.ConnectionStrings["REDIS_MANUAL_VIDEO_LIST"].ConnectionString.Split(':');
   if (config.Length == 3)
   {
    int dbNum = int.Parse(config[2]);
    return new RedisClient(config[0], int.Parse(config[1]), db: dbNum);
   }
   else
   {
    return new RedisClient("192.168.86.15", 6379, db: 8);
   }
  }
 
  public static void AddRangeToList(string key, JSONObject value)
  {
   try
   {
    using (var redis = GetManualSuggestClient())
    {
     redis.SetEntry(key, value.ToString());
    }
   }
   catch (Exception ex)
   {
    TxtLogger.DumpException(ex);
   }
  }
 
  public static void AddRangeToSuggestList(string key, List<string> value)
  {
   try
   {
    using (var redis = GetManualSuggestClient())
    {
     redis.AddRangeToList(key, value);
    }
   }
   catch (Exception ex)
   {
    TxtLogger.DumpException(ex);
   }
  }
 
  public static void Remove(string key)
  {
   try
   {
    using (var redis = GetManualSuggestClient())
    {
     redis.Remove(key);
    }
   }
   catch (Exception ex)
   {
    TxtLogger.AppendStringToTextFile("刪除redis key存在異常——" + ex);
   }
  }
 
  public static bool ExistsRedis(string key)
  {
   try
   {
    using (var redis = GetManualSuggestClient())
    {
     List<string> isExists = redis.GetAllItemsFromList(key);
     if (isExists != null && isExists.Count() > 0)
     {
      return true;
     }
    }
   }
   catch (Exception ex)
   {
    TxtLogger.DumpException(ex);
   }
   return false;
  }
 
 }

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#短消息提示窗口位置及窗口大小詳解

    C#短消息提示窗口位置及窗口大小詳解

    在我們的生活中無論是使用QQ,360安全衛(wèi)士等軟件的過程中,經(jīng)常會(huì)遇到從右下方的托盤處彈出一個(gè)消息提示窗,比如新聞,產(chǎn)品更新等內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于C#短消息提示窗口位置及窗口大小的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 基于動(dòng)態(tài)修改App.Config與web.Config的使用詳解

    基于動(dòng)態(tài)修改App.Config與web.Config的使用詳解

    本篇文章是對(duì)動(dòng)態(tài)修改App.Config與web.Config的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#實(shí)現(xiàn)的一款比較美觀的驗(yàn)證碼完整實(shí)例

    C#實(shí)現(xiàn)的一款比較美觀的驗(yàn)證碼完整實(shí)例

    這篇文章主要介紹了C#實(shí)現(xiàn)的一款比較美觀的驗(yàn)證碼,以完整實(shí)例形式分析了C#生成驗(yàn)證碼與前端調(diào)用驗(yàn)證碼的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-06-06
  • C#中event內(nèi)存泄漏總結(jié)

    C#中event內(nèi)存泄漏總結(jié)

    本篇文章給大家分享了在C#中event內(nèi)存泄漏的相關(guān)知識(shí)點(diǎn)以及代碼分享,有興趣的朋友參考學(xué)習(xí)下。
    2018-03-03
  • C#/VB.NET實(shí)現(xiàn)在Word文檔中添加頁眉和頁腳

    C#/VB.NET實(shí)現(xiàn)在Word文檔中添加頁眉和頁腳

    頁眉位于文檔中每個(gè)頁面的頂部區(qū)域,常用于顯示文檔的附加信息;頁腳位于文檔中每個(gè)頁面的底部的區(qū)域,常用于顯示文檔的附加信息。今天這篇文章就將為大家展示如何以編程的方式在在?Word?文檔中添加頁眉和頁腳
    2023-03-03
  • C#簡單實(shí)現(xiàn)顯示中文格式星期幾的方法

    C#簡單實(shí)現(xiàn)顯示中文格式星期幾的方法

    這篇文章主要介紹了C#簡單實(shí)現(xiàn)顯示中文格式星期幾的方法,涉及C#常見的日期與時(shí)間以及字符串轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下
    2016-07-07
  • C#中String.PadRight方法的具體使用

    C#中String.PadRight方法的具體使用

    本文主要介紹了C#中String.PadRight方法的具體使用, 返回一個(gè)指定長度的新字符串,其中在當(dāng)前字符串的結(jié)尾填充空格或指定的Unicode字符,下面就來詳細(xì)的了解一下
    2024-01-01
  • C#?md5?算法實(shí)現(xiàn)代碼

    C#?md5?算法實(shí)現(xiàn)代碼

    相對(duì)C#來說,md5算法就相對(duì)簡單很多,因?yàn)?System.Security.Cryptography;?已經(jīng)包含了md5算法。所以我們只需創(chuàng)建MD5類對(duì)象即可實(shí)現(xiàn)md5算法,今天通過本文給大家介紹C#?md5?算法實(shí)現(xiàn),感興趣的朋友一起看看吧
    2022-11-11
  • c#中設(shè)置快捷鍵

    c#中設(shè)置快捷鍵

    c#中設(shè)置快捷鍵...
    2007-03-03
  • C#排序算法之快速排序

    C#排序算法之快速排序

    下面給出的代碼是以數(shù)組最后一個(gè)元素作為參考元素,這僅是參考元素選取的方式之一。
    2010-09-09

最新評(píng)論