一 Redis基礎入門

2021-10-12 02:22:55 字數 2023 閱讀 5866

二、windows下使用redis

三、redis 基本操作

現象:

解決思路——nosql

nosql:not-onlysql(不僅僅是sql,泛指非關係型的資料庫),作為關聯式資料庫的補充。

作用:應對基於海量使用者和海量資料前提下的資料處理問題

特徵:

常見nosql 資料庫:

1. 商品基本資訊

2. 商品附加資訊

放到mongodb資訊

放到分布式檔案系統

搜尋關鍵字

放到 es、lucene、solr

熱點資訊

放到redis、memcache、tair

概念:redis(remote dictionary server 遠端字典服務)是用c語言開發的乙個開源高效能鍵值對(key-value)資料庫。

特徵

資料間沒有必然的關聯關係

內部採用單執行緒機制進行工作

高效能。官方提供測試資料,50個併發執行100000個請求,讀的速度是110000次/s,寫的速度是81000次/s

支援多資料型別:

持久化支援。可以進行資料災難恢復

應用

任務佇列,如秒殺、搶購、購票排隊等

時效性資訊控制,如驗證碼控制、投票控制等。

分布式資料共享,如分布式集群架構中的session分離

訊息佇列

分布式鎖

開啟redis-server.exe

啟動如下:

啟動redis-cli.exe

命令

set key value
功能:設定key,value資料

示例

set name ady
根據key查詢對應的value,如果不存在,返回空(nil)

命令

get key
示例:

清除螢幕資訊

命令:clear

幫助:獲取命令幫助文件,獲取組中所有命令資訊名稱

命令:

help 命令名
help @組名

依次為 命令格式、功能描述、出現的版本、所屬群組

退出客戶端的操作

命令:quit

exit

esc鍵

Redis基礎入門

效能 磁碟io效能低下 擴充套件 資料關係複雜,擴充套件效能,不便於大規模集群 降低磁碟io次數,越低越好 磁碟效能低就用記憶體 去除資料間關係,與簡單越好 不儲存關係,僅儲存資料 作用 應對基於海量使用者和海量資料前提下的資料處理。特徵 可擴容,可伸縮 大資料下高效能 靈活的資料模型 高可用 常見...

redis入門基礎命令

以下命令在redis src目錄下使用 啟動 redis 服務 redis server或者.redis server redis.conf 連線redis redis cli 停止redis服務 redis cli shutdown 以下命令在redis連線成功後使用 keys 取出當前匹配的所有...

Redis基礎 1 基礎入門理解

redis是乙個nosql not only sql不僅僅只有sql 資料庫,翻譯成中文叫做非關係型型資料庫。典型應用 內容快取,主要用於處理大量資料的高訪問負載。資料模型 一系列鍵值對 優勢 快速查詢 劣勢 儲存的資料缺少結構化 典型應用 分布式的檔案系統 資料模型 以列簇式儲存,將同一列資料存在...