Redis 安裝與簡單樣本 <第一篇>

來源:互聯網
上載者:User

標籤:blog   http   io   ar   os   使用   sp   for   檔案   

一、Redis的安裝

  Redis如下:https://github.com/dmajkic/redis/downloads

  解壓後根據自己機器的實際情況選擇32位或者64位。下載解壓後圖片如下:

  

  1. redis-server.exe redis伺服器的daemon啟動程式
  2. redis.conf redis設定檔
  3. redis-cli.exe redis命令列操作工具。當然,也可以用telnet根據其純文字協議來操作
  4. redis-check-dump.exe 本機資料庫檢查
  5. redis-check-aof.exe 更新日誌檢查
  6. redis-benchmark.exe 效能測試,用以類比同時由N個用戶端發送M個 SETs/GETs 查詢 (類似於 Apache的 ab 工具)

  中的redis-server.exe為其服務端程式。雙擊它運行。

  

  如果你希望將此服務設定為windows系統服務,下載Redis服務安裝軟體(https://github.com/rgl/redis/downloads),安裝即可。

  安裝完成在服務(右擊我的電腦--管理--服務和應用程式--服務)中找到此服務,將其設定為自動延遲啟動即可。

  

  在redis檔案夾下,找到redis-cli.exe檔案,它就是Redis用戶端程式。

  開啟輸入:set name jerry

  即在Redis中插入了一條key為name,value為jerry的資料,

  繼續輸入:get name

  得到value儲存的資料jerry。

  

  使用使用:keys * 可以查詢Redis一共儲存了多少條資料

  

二、在Asp.net中使用Redis

  1、先使用Nuget安裝個 C# Redis client for the Redis NoSQL DB。

  

  其實就是ServiceStack.Redis,這是官網推薦的C#用戶端。

  下面來看看最簡單的樣本:

public ActionResult Index(){    RedisClientManagerConfig RedisConfig = new RedisClientManagerConfig();    RedisConfig.AutoStart = true;    RedisConfig.MaxReadPoolSize = 60;    RedisConfig.MaxWritePoolSize = 60;    PooledRedisClientManager prcm = new PooledRedisClientManager(new List<string>() { "127.0.0.1" }, new List<string>() { "127.0.0.1" }, RedisConfig);    using (IRedisClient RClient = prcm.GetClient())    {        RClient.Add("p", "撼地神牛");    }    using (IRedisClient RClient = prcm.GetClient())    {        Response.Write(RClient.Get<string>("p"));    }    return Content("");}

   更多關於Redis的操作,建議可以觀看紅丸的《Redis實戰》,以及這個不錯的網址:http://redis.readthedocs.org/en/latest/。

Redis 安裝與簡單樣本 <第一篇>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.