婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 全網最完整的Redis新手入門指導教程

全網最完整的Redis新手入門指導教程

熱門標簽:超呼電話機器人 鄭州人工智能電銷機器人系統 魔獸2青云地圖標注 貴州電銷卡外呼系統 宿遷便宜外呼系統平臺 十堰營銷電銷機器人哪家便宜 北京400電話辦理收費標準 日本中國地圖標注 山東外呼銷售系統招商

前言

本文提供全網最完整的Redis入門指導教程,下面我們從下載Redis安裝包開始,一步一步的學習使用。

下載Redis

官網提供的Redis安裝包是服務于Linux的,而我們需要在Window下使用Redis,所以,我們去下面這個網址中下載。

Redis的下載地址:https://github.com/microsoftarchive/redis/releases。

如下圖所示,Redis的windows版是由microsoftarchive提供,是微軟的一個工作小組,所以我們可以選擇完全信任,下面我們選擇最新版的Redis版本下載(可以看到,盡管是最新版本,但最后一次提交已經是2016年了)

下載完成后解壓到文件夾,得到文件如下:

重要文件講解:

redis-server.exe:Redis服務端宿主程序,運行后會啟動一個控制臺窗體,該窗體是宿主程序,如關閉窗體,則Redis服務關閉。

redis-check-dump.exe:本地數據庫檢查程序。

redis-check-aof.exe:更新日志檢查程序。

redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個 SETs/GETs 查詢。

redis-cli.exe: Redis客戶端程序,服務端開啟后,可以通過該客戶端進行命令測試。(運行后,會啟動一個控制臺窗體,可在控制臺內輸入命令)

Windows Service Documentation.docx:Redis服務端使用文檔。

redis.windows-service.conf:Redis啟動服務默認加載的配置文件(下文會介紹如何將Redis服務已Windows服務模式啟動),雙擊redis-server.exe啟動時并不加載該文件,雙擊exe啟動時會提示未指定配置文件,使用默認配置,這個默認配置應該是exe內部編寫的。

redis.windows.conf :Redis配置文件,其內容和redis.windows-service.conf是一模一樣的,相當于一個備份,如果希望Redis讀取的配置文件是redis.windows.conf ,則需要對Redis進行命令操作,重新設置配置文件。

了解Redis文件信息后,我們運行redis-server.exe,然后我們編寫一個C#的控制臺項目訪問Redis。

Redis訪問

C#想訪問Redis需要使用開源類庫,那么應該使用哪個類庫呢?

打開Redis的中文官網http://www.redis.cn/,在客戶端菜單下可以發現C#可用的Redis客戶端很多,如下圖:

這里我們使用ServiceStack.Redis來訪問Redis。

創建項目

首先我們創建一個項目RedisConsole,然后在Nuget下搜索ServiceStack.Redis,如下圖:

然后創建一個RedisManager類來管理Redis,代碼如下:

using ServiceStack.Redis;
using ServiceStack.Text;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization.Formatters.Binary;
using System.Text;
using System.Threading.Tasks;
​
namespace RedisConsole
{
  /// summary>
  /// RedisManager類主要是創建鏈接池管理對象的
  /// /summary>
  public class RedisManager
  {
    /// summary>
    /// 綁定本機Redis
    /// /summary>
    private static string ConnStr = "localhost:6379";//password@ip:port 123@localhost:6379
    private static PooledRedisClientManager _prcm;
​
     
    /// summary>
    /// 靜態構造方法,初始化鏈接池管理對象
    /// /summary>
    static RedisManager()
    {
      _prcm = CreateManager(new string[] { ConnStr }, new string[] { ConnStr });
    }
    /// summary>
    /// 創建鏈接池管理對象
    /// /summary>
    private static PooledRedisClientManager CreateManager(string[] readWriteHosts, string[] readOnlyHosts)
    {
      //WriteServerList:可寫的Redis鏈接地址。
      //ReadServerList:可讀的Redis鏈接地址。
      //MaxWritePoolSize:最大寫鏈接數。
      //MaxReadPoolSize:最大讀鏈接數。
      //AutoStart:自動重啟。
      //LocalCacheTime:本地緩存到期時間,單位:秒。
      //RecordeLog:是否記錄日志,該設置僅用于排查redis運行時出現的問題,如redis工作正常,請關閉該項。
      //RedisConfigInfo類是記錄redis連接信息,此信息和配置文件中的RedisConfig相呼應
      // 支持讀寫分離,均衡負載
      return new PooledRedisClientManager(readWriteHosts, readOnlyHosts, new RedisClientManagerConfig
      {
        MaxWritePoolSize = 5, // “寫”鏈接池鏈接數
        MaxReadPoolSize = 5, // “讀”鏈接池鏈接數
        AutoStart = true,
      },
      0,//初始化數據庫 默認有16個數據 這里設置初始化為第0個
      50,//連接池數量
      5//連接池超時秒數
      )
      {
        ConnectTimeout = 6000,//連接超時時間,毫秒
        SocketSendTimeout = 6000,//數據發送超時時間,毫秒
        SocketReceiveTimeout = 6000,// 數據接收超時時間,毫秒
        IdleTimeOutSecs = 60,//連接最大的空閑時間 默認是240
        PoolTimeout = 6000 //連接池取鏈接的超時時間,毫秒
      };
    }
​
    /// summary>
    /// 客戶端緩存操作對象
    /// /summary>
    public static IRedisClient GetClient()
    {
      if (_prcm == null)
      {
        _prcm = CreateManager(new string[] { RedisPath }, new string[] { RedisPath });
      }
      return _prcm.GetClient();
    }
  }
 }

然后在Main函數里使用RedisManager來進行寫入和讀取,代碼如下:

static void Main(string[] args)
    {
      var redisClient = RedisManager.GetClient();
      redisClient.Setstring>("Name", "Kiba518");
      redisClient.Setint>("Age", 10000); 
      Console.WriteLine($"MyName:{redisClient.Getstring>("Name")}====MyAge:{redisClient.Getint>("Age")}");
      redisClient.Dispose(); //釋放內存
      Console.ReadLine();
    }

運行結果如下圖所示:

可以看到,我們成功的完成了Redis的插入和讀取。

但我們不滿足于此,我們需要一個圖形管理界面更直觀的查看Redis數據庫。

下載RedisStudio。

下載地址:https://github.com/cinience/RedisStudio/releases

運行RedisStudio,連接本地Redis,如下圖:

連接成功后,點擊Data菜單,查看數據。

可以看到,我們添加的數據被寫進了第0個數據庫(Redis默認會創建16個數據庫,數據庫編號以0開頭)。

Redis的Windows服務

使用Cmd的命令窗口作為Redis的宿主進程確實有一些問題,比如關閉了就不能用了,比如不能開機自啟。為了讓Redis服務可以更好的運行,我們需要把Redis的宿主改成Windows是服務。

這件事不需要我們自行開發,redis-server.exe中已經提供了這些功能,它的Main函數會處理一些他接受的參數。

現在我們使用命令行啟動redis-server.exe。

注:使用Redis命令時,需要在先將目錄跳轉到Redis所在文件夾,如【cd/d D:\Redis-x64-3.2.100】

redis-server.exe --service-install redis.windows.conf --loglevel verbose

參數介紹:

service-install:啟動Redis服務安裝,必須是第一個參數。

redis.windows.conf:指定配置文件。

loglevel verbose:日志級別。

CMD運行結果如下圖所示:

查看服務。

如上圖所示,服務已經成功的安裝到系統中了,右鍵就可以啟動服務了。

當然我們也可以通過命令行啟動和關閉服務,命令如下:

啟動服務命令:redis-server.exe --service-start

關閉服務命令:redis-server.exe --service-stop

刪除服務命令:redis-server.exe--service-uninstall

CMD運行關閉服務結果如下圖:

注意:redis.windows.conf文件默認配置的IP需要修改成本機的IP,window服務才能正常啟動。

配置密碼

我們都知道數據庫是需要密碼的,這樣才能保證安全性,不然任何一個知道你服務器IP的人只要按個端口試一遍就可以連接你的數據庫了。

Redis的數據庫密碼需要在配置文件中設置,默認是沒有密碼的。

因為上文我們配置Windows服務時,指定了redis.windows.conf文件為配置文件,所以我們現在需要在redis.windows.conf文件中配置密碼。

打開redis.windows.conf文件,搜索【# requirepass foobared】定位到配置密碼的行(配置文件中#為注釋符),然后在該行下方輸入requirepass 123456,其中123456就是數據庫的密碼了,如下圖所示:

現在我們測試一下,運行我們剛才的項目,結果如下圖所示:

可以看到,系統提示了驗證錯誤的異常。

這是因為我們上文配置的連接字符串是【localhost:6379】這里面只有IP和端口,現在因為有了密碼所以這個字符串不在合法了。

現在我們將密碼加入進字符串,修改代碼如下:

private static string ConnStr = 123456@localhost:6379;

項目成功運行,訪問Redis數據庫成功,如下圖:

----------------------------------------------------------------------------------------------------

代碼已經傳到Github上了,歡迎大家下載。

Github地址:https://github.com/kiba518/RedisConsole

----------------------------------------------------------------------------------------------------

總結

到此這篇關于Redis新手入門指導教程的文章就介紹到這了,更多相關Redis新手入門教程內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 超強、超詳細Redis數據庫入門教程
  • Redis入門教程_動力節點Java學院整理
  • redis4.0入門小結
  • redis常用命令、常見錯誤、配置技巧等分享
  • Redis操作命令總結
  • Redis中5種數據結構的使用場景介紹
  • Redis中統計各種數據大小的方法
  • redis常用命令小結
  • 讓Redis在你的系統中發揮更大作用的幾點建議

標簽:北京 朝陽 江蘇 果洛 臺州 吉安 大慶 楊凌

巨人網絡通訊聲明:本文標題《全網最完整的Redis新手入門指導教程》,本文關鍵詞  全網,最,完整,的,Redis,新手入門,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《全網最完整的Redis新手入門指導教程》相關的同類信息!
  • 本頁收集關于全網最完整的Redis新手入門指導教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久久久97三级| 成人深夜视频在线观看| 欧美一区二区三区性视频| 国产福利一区二区三区| 日韩国产在线一| 色就色 综合激情| 国产亚洲女人久久久久毛片| 欧美日韩亚洲综合在线| 精品视频在线看| 欧美精品在线观看播放| 欧美美女一区二区在线观看| 欧美日韩一本到| 制服.丝袜.亚洲.中文.综合| 日韩精品在线网站| 中文字幕精品在线不卡| 亚洲美腿欧美偷拍| 午夜精品免费在线观看| 久久精品国产亚洲a| 国产自产v一区二区三区c| 粉嫩13p一区二区三区| 日本精品一级二级| 日韩欧美成人激情| 国产精品乱码人人做人人爱| 国产精品毛片无遮挡高清| 一区二区三区在线免费| 久久国产综合精品| 色综合天天综合| 欧美一区二区在线看| 欧美高清在线视频| 亚洲成a人在线观看| 国产成人精品免费网站| 91精品国产综合久久福利| 国产亚洲精品资源在线26u| 亚洲一区二区三区免费视频| 国产精品综合网| 欧美不卡视频一区| 亚洲国产日韩综合久久精品| 国产精品911| 欧美电影免费提供在线观看| 午夜成人在线视频| 欧美日韩中文字幕一区| 亚洲欧洲av另类| 国产成+人+日韩+欧美+亚洲| 日韩视频永久免费| 久久国产精品区| 精品久久久久99| 国产一区不卡精品| 久久午夜老司机| 国产一区二区免费在线| 国产三区在线成人av| av不卡在线播放| 亚洲成a天堂v人片| 日韩欧美电影一二三| 国产亚洲欧美色| 捆绑调教一区二区三区| 欧美精品三级日韩久久| 蜜桃av噜噜一区二区三区小说| 欧美精品tushy高清| 日本不卡不码高清免费观看| 欧美三级在线看| 国产综合久久久久影院| 国产精品色在线| 51午夜精品国产| 一本大道av一区二区在线播放 | 91尤物视频在线观看| 亚洲一区在线电影| 久久久久久黄色| 欧美日韩精品一区视频| 国产激情一区二区三区桃花岛亚洲| 国产精品理论片| 精品福利一区二区三区免费视频| 91无套直看片红桃| 国产精品亚洲第一| 午夜在线成人av| 中文字幕五月欧美| 国产三级精品三级| 欧美一卡2卡三卡4卡5免费| 91蜜桃在线观看| 国产福利精品一区二区| 亚洲视频狠狠干| 国产亚洲一区字幕| 91精品国产综合久久婷婷香蕉| 成人国产精品免费| 日韩av网站免费在线| 一区二区在线免费观看| 综合精品久久久| 国产精品理论片| 一卡二卡三卡日韩欧美| 亚洲欧美成aⅴ人在线观看| 国产精品天美传媒| 国产精品美女视频| 亚洲午夜私人影院| 日韩av电影免费观看高清完整版在线观看| 中文字幕精品在线不卡| 欧美国产激情二区三区| 最新中文字幕一区二区三区| 国产精品久久久久aaaa樱花 | 国产午夜精品福利| 久久人人爽爽爽人久久久| 国产精品美女久久久久高潮| 亚洲三级视频在线观看| 91久久久免费一区二区| 久久亚洲精品小早川怜子| 亚洲少妇30p| 美女网站一区二区| 99精品视频一区| 日韩精品在线看片z| 国产精品久久久久久一区二区三区 | 欧美tickling挠脚心丨vk| 国产精品久久网站| 久草热8精品视频在线观看| 97久久精品人人爽人人爽蜜臀| 欧美日韩亚洲综合在线| 国产精品私人自拍| 精品一区二区三区免费播放| www.综合网.com| 日韩一区二区精品葵司在线 | 亚洲精品一二三| 国产高清在线观看免费不卡| 欧美视频在线播放| 中文字幕在线观看一区| 狠狠色综合播放一区二区| www.久久精品| 国产精品视频麻豆| 成人黄色在线看| 中文字幕高清一区| 不卡的av电影在线观看| 国产网站一区二区三区| 国产一二精品视频| 欧美电影免费观看高清完整版| 亚洲一区二区三区免费视频| 在线视频欧美精品| 亚洲成人高清在线| 欧美一级夜夜爽| 国产剧情一区二区| 26uuu国产在线精品一区二区| 国产精品亚洲第一| 国产精品成人一区二区艾草| 波多野结衣91| 亚洲福利一区二区三区| 欧美日本一区二区| 国产一区二区三区久久悠悠色av| 91久久精品一区二区三| 视频一区国产视频| wwwwxxxxx欧美| 在线视频国内自拍亚洲视频| 蜜乳av一区二区| 国产精品久99| 欧美草草影院在线视频| 91高清视频在线| 国产成人啪免费观看软件| 夜色激情一区二区| 亚洲视频中文字幕| 欧美日韩久久久久久| 欧美日韩一级二级| 国产成人一级电影| 蜜臀久久久99精品久久久久久| 国产精品久久午夜夜伦鲁鲁| 精品久久国产字幕高潮| 在线综合亚洲欧美在线视频| 91原创在线视频| 91丨porny丨首页| 99re亚洲国产精品| 97久久久精品综合88久久| www.成人网.com| 91亚洲国产成人精品一区二区三| 国产盗摄视频一区二区三区| 蜜桃视频在线观看一区| 日本特黄久久久高潮| 日韩精彩视频在线观看| 久久精品国产**网站演员| 成人性生交大片免费看中文| 日韩成人免费看| 免费在线观看精品| 狠狠色丁香婷婷综合久久片| 国产精品99久久久久久似苏梦涵| 国产69精品一区二区亚洲孕妇| 成人激情电影免费在线观看| 成人免费高清视频| 色噜噜狠狠成人网p站| 欧美精品日韩一本| 久久免费国产精品| 亚洲乱码国产乱码精品精98午夜| 1000精品久久久久久久久| 视频一区二区三区在线| 麻豆极品一区二区三区| 精品一区二区在线看| av成人老司机| 久久综合九色综合欧美98| 国产精品久久久爽爽爽麻豆色哟哟 | 午夜精品久久一牛影视| 韩国欧美国产1区| 在线观看中文字幕不卡| 国产欧美日韩在线观看| 日产国产高清一区二区三区| zzijzzij亚洲日本少妇熟睡| 337p日本欧洲亚洲大胆精品| 亚洲国产日韩一区二区| 色一情一乱一乱一91av| 久久综合久久鬼色中文字|