-
Redis 的安裝 —— 搭建環(huán)境
虛擬機:VMware10.0.2
Linux系統(tǒng):CentOS-6.5
SSH客戶端:SecureCRT7.3、SecureFX7.3
查看全部 -
Redis 概述 ——
高性能鍵值對數(shù)據(jù)庫,支持的鍵值數(shù)據(jù)類型:
字符串類型
列表類型
有序集合類型
散列類型
集合類型
Redis 的應(yīng)用場景:
緩存
任務(wù)隊列
應(yīng)用排行榜
網(wǎng)站訪問統(tǒng)計
數(shù)據(jù)過期處理
分布式集群架構(gòu)中的session分離
查看全部 -
什么是NoSQL
NoSQL = Not Only SQL
非關(guān)系型的數(shù)據(jù)庫
為什么需要NoSQL
High performance -- 高并發(fā)讀寫
Huge Storage -- 海量數(shù)據(jù)的高效率存儲和訪問
High Scalability && High Availability -- 高可擴(kuò)展性和高可用性
市面上NoSQL主流產(chǎn)品:
NoSQL數(shù)據(jù)庫的四大分類:
鍵值存儲(Key-Value),比如Redis,優(yōu)勢是快速查詢,劣勢是存儲速率缺少結(jié)構(gòu)化?
列存儲,優(yōu)勢是查找速度快、擴(kuò)展性強,劣勢是功能相對局限
文檔數(shù)據(jù)庫,例如mangoDB,優(yōu)勢是數(shù)據(jù)格式要求不嚴(yán)格,劣勢是查詢性能弱、缺少統(tǒng)一查詢的語法
圖形數(shù)據(jù)庫,不容易做分布式的方案
NoSQL的特點:
易擴(kuò)展
靈活的數(shù)據(jù)模型
大數(shù)據(jù)量、高性能
高可用
查看全部 -
NoSQL的概述
Redis的概述
Redis的安裝和使用
Jedis的入門
Redis的數(shù)據(jù)類型
Keys的通用操作
Redis的特性
Redis的持久性
查看全部 -
為什么要用NoSql? web2.0沒法滿足高仿問高并發(fā),查看全部
-
2.查看列表:lrange?
PS: 類似Python的切片!
lrange list 0 -1 #從頭到尾查看?
lrange list 0 5 #從開始到第5個查看
查看全部 -
redis
啟用服務(wù)端
redis-server.exe redis.windows.conf
如果想方便的話,可以把 redis 的路徑加到系統(tǒng)的環(huán)境變量里
啟用客戶端
redis-cli.exe -h 127.0.0.1 -p 6379
查看全部 -
Redis Key定義的注意點
1、不要過長
2、不要過短
3、統(tǒng)一的命名規(guī)范
查看全部 -
Redis的5種數(shù)據(jù)類型
1、字符串
2、字符串列表
3、有序字符串集合
4、哈希
5、字符串集合
查看全部 -
Redis應(yīng)用場景
1、緩存
2、任務(wù)隊列
3、應(yīng)用排行榜
4、網(wǎng)站訪問統(tǒng)計
5、數(shù)據(jù)過期處理
6、分布式集群架構(gòu)中的session分離
查看全部 -
使用redis的list, 實現(xiàn)生產(chǎn)者消費者模式
rpop 和 lpush
list1是生產(chǎn)消費隊列
?list2常用于備份數(shù)據(jù)。解決的問題:consumer pop之后,還沒處理完就掛了。解決辦法:consumer pop之后先放到list2,處理完再從list2刪掉。
查看全部 -
易擴(kuò)展
靈活的數(shù)據(jù)模型
大數(shù)據(jù)量? 高性能
高可用
查看全部 -
四類NoSQL
查看全部 -
Not Only SQL
查看全部 -
Not Only SQL
查看全部
舉報