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í)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- C# 通過ServiceStack 操作Redis
- c#使用csredis操作redis的示例
- C#中如何使用redis
- c#操作Redis的5種基本類型匯總
- 基于C# 寫一個(gè) Redis 數(shù)據(jù)同步小工具
- C#使用Redis的基本操作
- 在c#中使用servicestackredis操作redis的實(shí)例代碼
- C# Redis學(xué)習(xí)系列(二)Redis基本設(shè)置
- C# Redis學(xué)習(xí)系列(一)Redis下載安裝使用
- Redis總結(jié)筆記(二):C#連接Redis簡單例子
- c#基于Redis實(shí)現(xiàn)輕量級(jí)消息組件的步驟
相關(guān)文章
基于動(dòng)態(tài)修改App.Config與web.Config的使用詳解
本篇文章是對(duì)動(dòng)態(tài)修改App.Config與web.Config的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05C#實(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-06C#/VB.NET實(shí)現(xiàn)在Word文檔中添加頁眉和頁腳
頁眉位于文檔中每個(gè)頁面的頂部區(qū)域,常用于顯示文檔的附加信息;頁腳位于文檔中每個(gè)頁面的底部的區(qū)域,常用于顯示文檔的附加信息。今天這篇文章就將為大家展示如何以編程的方式在在?Word?文檔中添加頁眉和頁腳2023-03-03