麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Redis環境搭建與使用(C#)

2019-11-14 14:34:18
字體:
來源:轉載
供稿:網友

Redis

Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。

Redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現了master-slave(主從)同步。

Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了java,C/C++,C#,php,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。
Redis支持主從同步。數據可以從主服務器向任意數量的從服務器上同步,從服務器可以是關聯其他從服務器的主服務器。這使得Redis可執行單層樹復制。存盤可以有意無意的對數據進行寫操作。由于完全實現了發布/訂閱機制,使得從數據庫在任何地方同步樹時,可訂閱一個頻道并接收主服務器完整的消息發布記錄。同步對讀取操作的可擴展性和數據冗余很有幫助。
 
安裝與測試
我這邊環境是windows7
安裝地址:https://github.com/dmajkic/redis/downloads
解壓至任意目錄,雙擊運行 resis-server.exe
測試需要執行 redis—cli.exe
 
也可以將 resis-server.exe 注冊到windows服務中,需要下載服務安裝組件 https://github.com/rgl/redis/downloads
 
 
啟動服務后測試(get  set)
至此,安裝已經完成
 
C#實現
創建C#項目,添加redis相關引用,使用微軟推薦的ServiceStack.Redis,建議使用VS2013,不然安裝會失敗。
 
using ServiceStack.Redis;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace TestRedis{    class PRogram    {        static void Main(string[] args)        {            PooledRedisClientManager prcm = CreateManager();            //讀寫客戶端            using (IRedisClient Redis = prcm.GetClient())            {                Redis.Set("test", "testvalue" + DateTime.Now.ToString(), DateTime.Now.AddDays(10));            }            //只讀客戶端            using (IRedisClient Redis = prcm.GetReadOnlyClient())            {                Console.WriteLine(Redis.Get<string>("test"));            }            Console.WriteLine("-----");            Thread.Sleep(15000);            Console.WriteLine("-----");            using (IRedisClient Redis = prcm.GetReadOnlyClient())            {                Console.WriteLine("15秒后:" + Redis.Get<string>("test"));            }            Console.Read();        }        public static PooledRedisClientManager CreateManager()        {            //支持讀寫分離,均衡負載,負載均衡需要單獨部署            return new PooledRedisClientManager(new string[] { "10.58.8.239:6379" }//用于寫                , new string[] { "10.58.8.239:6379" }//用于讀                , new RedisClientManagerConfig            {                MaxWritePoolSize = 10,//“寫”鏈接池鏈接數                MaxReadPoolSize = 10,//“寫”鏈接池鏈接數                AutoStart = true,                           });        }    }}

 

 

作者:釋迦苦僧 出處:http://www.companysz.com/woxpp/p/5007623.html 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 插插操| 亚州综合图片 | 久久恋 | 国产日韩大片 | 日韩视频在线免费 | 亚洲综合网站 | 国产亚洲精品美女久久久 | 色播一区 | 日本视频免费观看 | www.精品视频 | 国产精品一区二区三区在线 | 欧美a在线看 | 精品久久久久久久久久久久包黑料 | 五月天堂av91久久久 | 鲁丝一区二区三区不属 | 国产一区在线观看视频 | h视频在线免费观看 | 久久久久99精品 | 日韩字幕在线观看 | 91精品国产91久久久 | 国产成人精品一区在线播放 | 国产一区视频观看 | 久久久久久久久久91 | 国产亚洲精品久久久久久久软件 | 中文字幕网在线 | 中文字幕激情视频 | 欧美日韩亚州综合 | 亚洲网站免费观看 | 黄色片网站免费在线观看 | 国产99页| 91丨九色丨国产在线观看 | 精品中文字幕视频 | 天天草天天干天天 | 久久sp| 日韩视频不卡 | 香蕉视频1024 | 亚洲第一视频在线 | 免费特黄 | 成人午夜免费国产 | aa级黄色片| 午夜性久久 |