1 回答

TA貢獻(xiàn)2041條經(jīng)驗 獲得超4個贊
是的
日常開發(fā)中,總會接觸到一些好玩的東西,比如這篇的redis,一說到redis,可能就有人跟memcache做比較了,是呀,
memcache只能說是簡單的kv內(nèi)存數(shù)據(jù)結(jié)構(gòu),而redis支持的數(shù)據(jù)類型就豐富多了,當(dāng)然最能讓人看上眼的就是SortedSet。
有了它,我們就可以玩一些“貪心”的問題,比如適合“貪心”的優(yōu)先隊列,說到優(yōu)先隊列,我們以前實現(xiàn)了僅僅是內(nèi)存形式的,
哎,內(nèi)存畢竟是內(nèi)存,當(dāng)有海量數(shù)據(jù)的時候,最好能有一個序列化到硬盤的操作。。。恰恰這個場景redis就可以辦到。。。
一:快速搭建
好了,我們知道redis比較適合做的事情了,現(xiàn)在我們可以進(jìn)行快速搭建。
第一步:下載redis-2.0.2.zip (32 bit)。然后改名為redis放在D盤中。
最重要的也就是下面兩個:
redis-server.exe: 這個就是redis的服務(wù)端程序。
redis-cli.exe: 服務(wù)端開啟后,我們的客戶端就可以輸入各種命令測試了。
從圖中我們可以看到兩點:
①:沒有指定config file。
原來redis建議我們做一個配置文件,那我就搞段配置。
daemonize: 是否以“守護進(jìn)程”的方式開啟,當(dāng)是守護進(jìn)程的時候就不受控制臺的影響了。
logfile: log文件位置。
database: 開啟數(shù)據(jù)庫的個數(shù)。
dbfilename: 數(shù)據(jù)快照文件名。
save * *: 保存快照的頻率,第一個為時間,第二個為寫操作。
將這些配置好后,我們再看看:
②:我們看到redis默認(rèn)的開放端口為6379。
二:安裝驅(qū)動
好了,redis已經(jīng)搭建完畢了,現(xiàn)在我們就要用C#去操作redis,這也是我最渴望的功能,優(yōu)先隊列~,先下載C#驅(qū)動,
就可以看到如下3個dll。
- 1 回答
- 0 關(guān)注
- 1258 瀏覽
添加回答
舉報