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