C# Azure 存储-分布式缓存Redis的新建配置查看
1. 介紹
Redis 是一款開源的,基于 BSD 許可的,高級鍵值 (key-value) 緩存 (cache) 和存儲 (store) 系統。由于 Redis 的鍵包括 string,hash,list,set,sorted set,bitmap 和 hyperloglog,所以常常被稱為數據結構服務器。你可以在這些類型上面運行原子操作,例如,追加字符串,增加哈希中的值,加入一個元素到列表,計算集合的交集、并集和差集,或者是從有序集合中獲取最高排名的元素。
為了滿足高性能,Redis 采用內存 (in-memory) 數據集 (dataset)。根據你的使用場景,你可以通過每隔一段時間轉儲數據集到磁盤,或者追加每條命令到日志來持久化。持久化也可以被禁用,如果你只是需要一個功能豐富,網絡化的內存緩存。
redis是NoSQL(No Only SQL,非關系型數據庫)的一種,NoSQL是以Key-Value的形式存儲數據。當前主流的分布式緩存技術有redis,memcached,ssdb,mongodb等。既可以把redis理解為理解為緩存技術,因為它的數據都是緩存在內從中的;也可以理解為數據庫,因為redis可以周期性的將數據寫入磁盤或者把操作追加到記錄文件中。因為當今互聯網應用業務復雜、高并發、大數據的特性,正是各種緩存技術引入最終目的。
?
?
2. 用云端界面創建Redis
1)用你的賬戶登錄 https://portal.azure.cn?
2)新建 —> Data+Storage –> Redis緩存
3) 按照自己的需要定義自己的名稱、資源組、位置、定價層
4) 打開Redis。資源組 —> ceslightGroup。可以看到有一個ceslight的緩存
再點擊ceslight可以看到緩存的詳細信息
?
?
3. 用代碼來編寫緩存
先按照相關package,如下:
在程序包管理器控制臺里面分別輸入安裝兩個包。
Install-Package ServiceStack.Redis -Version 3.9.71 ?(安裝4.0版本以下,因為4.0版本以上會收錢) (此包可不加)
Install-Package StackExchange.Redis -Pre,
?
用代碼來調用緩存很簡單,只需登錄到緩存,然后做增刪該查的操作。
請看RedisHelper類?http://www.cnblogs.com/alunchen/p/6000872.html
?
點開顯示訪問秘鑰,可以看到。我們是用主要的秘鑰。
?
?
?
4. 用軟件來看Redis
1)下載Redis https://redisdesktop.com/
2)安裝成功后,打開RedisDesktopManager
下面我們連接上面創建成功的Redis,Name是隨便輸入,Host是填上面的主機地址,Port一般是6379,Auth是你的秘鑰。
點擊Test Connection之后,我們可以看到成功了
3)登錄后的主界面
可以看到登錄成功后的主界面如下:
一般,建議一個db存入一種類型的對象。比如,db0存string類型,db1存object對象。
隨便打開一個對象,我們可以看到。(我這里寫的是key-value方式存到里面的)
?
?
附:
如何使用Redis創建web應用
https://www.azure.cn/documentation/articles/cache-web-app-howto/
posted on 2016-08-08 21:13 alun-chen 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/alunchen/p/5750965.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的C# Azure 存储-分布式缓存Redis的新建配置查看的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Composer 中国全量镜像(二)
- 下一篇: 13SpringMvc_限定某个业务控制