寫在前面的話
以前總覺得,寫代碼就是用自己知道的東西,寫點東西,但是今天我發現,我們這麼個專業,真的是要不斷的投入,不管是基礎還是新技術,不要用現在的眼光來評價是否有用,不飽和性是比較重要的。
簡介
redis是一個key-value存儲系統,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。爲了保證效率,數據都是緩存在內存中。區別的是redis會週期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,並且在此基礎上實現了master-slave(主從)同步。
redis提供五種數據類型:string,hash,list,set及zset(sorted set)。
提供的操作:
slect #選擇數據庫(數據庫編號0-15
quit #退出連接
info #獲得服務的信息與統計
monitor #實時監控
config get #獲得服務配置
flushdb #刪除當前選擇的數據庫中的key
flushall #刪除所有數據庫中的key
Java中使用redis