Redis學習

很久沒用博客園了,更是忘記了用戶名和祕密,幸虧還有郵箱地址。 java

  迴歸java的路程是如此的艱辛,國內的Cocos2d c++根本就沒有市場,因此java纔是王道。 因此最近查看java的時候出現了一個叫Redis的數據庫。因此須要仔細的探討一二。  mysql

REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統。c++

Redis是一個開源的使用ANSI C語言編寫、遵照BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。redis

它一般被稱爲數據結構服務器,由於值(value)能夠是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。spring

仔細發現這是一個保存鍵 值對的數據庫。  號稱查詢的速度飛快。 因此遠超HashMap並且性能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。。 sql

  我是用的機器是Mac系統,因此官網上下載了Redis,而後安裝到了 /usr/local/中。 這個神奇的包,須要用前往文件夾。輸入地址,才能進去。 數據庫

你會發現你之前mysql也是安裝在這裏的。 因此我就把 tar 文件解壓了。 放在了/usr/local/中。服務器

編譯測試 網絡

sudo make test數據結構

編譯安裝

sudo make install  

這個時候就安裝好了 Redis 很簡單。

啓動服務

redis-server

啓動客戶端,別忘了服務端纔是操縱數據庫的

redis-cli

差很少就是這麼多了,而後就是鍵值對的儲存與取出。 

 

1.猜想應用的途徑,差很少就是用戶名和密碼的查詢吧。 由於百萬級的訪問量,那麼若是用戶名密碼的驗證確定廢內存。 因此用這麼一個輕量級多功能數據庫,那麼速度一下獲得提高了。 下面一章測試一下在springmvc中的應用。

相關文章
相關標籤/搜索