第一章 初識Redis

2022-09-15 04:39:13 字數 642 閱讀 6291

redis是一種基於鍵值對的nosql資料庫;

支援型別包括string、hash、list、set、zset、bitmaps、hyperloglog、geo等多種資料結構和演算法組合。

redis會將所有資料儲存到記憶體中,所以它的讀寫速度非常快。

redis還可以將記憶體的資料利用快照和日誌的形式儲存在硬碟上。

redis提供鍵過期、發布訂閱、事務、流水線、lua指令碼等附加功能

redis速度快

redis豐富的功能

redis持久化

redis客戶端支援語言多

redis主從複製

redis高可用和分布式

redis應用場景

redis不適用做什麼

redis常用命令

預設啟動方式:redis-server

執行啟動:redis-server --configkey1 confi**alue1 --configkey2 confi**alue2

配置檔案啟動:redis-server /opt/redis/redis.conf

redis停止服務

分為兩步:斷開和客戶端的連線、持久化檔案生成

不會做持久化,並且會造成緩衝區等資源不能被優雅的關閉,極端情況下回造成aof和複製丟失資料的情況。

第一章 初識爬蟲

1 爬蟲的定義 可以自動抓取全球資訊網上資訊的指令碼或程式。2 爬蟲可以解決的問題 1 解決冷啟動的問題。2 搜尋引擎的根基。做搜尋引擎,必須使用爬蟲。3 幫助機器學習建立知識圖譜。機器學習最終的是訓練集。訓練集可以靠爬蟲爬去。4 可以製作比較軟體。1 搜尋引擎定義 自動從網際網路蒐集資訊,經過一定...

第一章 初識Docker

什麼是docker?docker基於linux的多項開源技術提供了搞笑 敏捷和輕量級的容器方案,並且支援在多種主流平台上部署。可以說docker為應用的開發和部署提供了 一站式 的解決方案。docker容器虛擬化的優勢?在開發和運維過程中的優勢 更快速的交付和部署。可以快速建立和刪除容器,實現快速跌...

第一章 初識C語言

一 初識c語言 1 c語言簡介 c語言一經出現就以其功能豐富 表達能力強 靈活方便 應用面廣等特點迅速在全世界普及和推廣。c語言不但執行效率高而且可移植性好,可以用來開發應用軟體 驅動 作業系統等。c語言也是其它眾多高階語言的鼻祖語言,所以說學習c語言是進入程式設計世界的必修課。2 第乙個c程式 i...