Redis第一天學習筆記

2021-10-08 21:08:56 字數 1934 閱讀 8160

nosql(not only sql):意即不僅僅是sql,泛指非關係型的資料庫。nosql這個技術門類,早期就有人提出,發展至2023年趨勢越發高漲。

rdbms:關係型資料庫,sql語句。

3.1 鍵值(key-value)儲存資料庫

說明:

特點:

3.2 列儲存資料庫

說明:

特點:

3.3 文件資料庫

說明:

特點:

3.4 圖形(graph)資料庫

說明:

特點:

redis開源,遵循bsd,基於記憶體資料儲存,被用於作為資料庫,快取,訊息中介軟體

redis資料存於記憶體中,讀寫快,但是斷電立即消失。

redis的持久化機制:記憶體資料定期寫入到磁碟中。

準備環境:

vmware15.x+

centos7.x+

將redis資料報上傳到linux中。

解壓縮檔案:tar -zxvf redis-4.0.10.tar.gz

安裝gcc:yum install -y gcc

進入解壓縮目錄執行如下命令:make malloc=libc

編譯完成後執行如下命令:make install prefix=/usr/redis

進入/usr/redis目錄啟動redis服務:./redis-server

redis服務埠預設是6379。

進入bin目錄執行客戶端連線操作./redis-cli -h localhost -p 6379

redis啟動服務的細節:

注意:直接使用./redis-server方式啟動使用的是redis-server這個shell指令碼中預設配置。

如何在啟動redis時指定配置檔案啟動:

注意:預設在redis安裝完成之後安裝目錄沒有任何配置檔案,需要在原始碼目錄中複製redis.conf配置檔案到安裝目錄。

redis中庫的概念:

庫:database用來存放資料乙個基本單元,乙個庫可以存放key-value鍵值對,redis中每乙個庫都有乙個唯一名稱,編號從0開始。

預設的庫的個數:16個庫,庫的編號:0-15,預設使用是0號庫。

切換庫命令:select dbid

redis清除庫的指令:

清空當前庫:flushdb

清空所有庫:flushall

注意:預設redis伺服器是沒有開啟遠端連線,也就是預設拒絕所有遠端客戶端連線。

在redis安裝目錄下修改配置開啟遠端連線:

vim redis.conf
找到並修改:bind 0.0.0.0 #允許一切客戶端連線修改配置之後在bin目錄下以配置檔案方式重啟redis服務:

.

/redis-server .

./redis.conf

redis學習第一天(2)

nosql概念 非關係型資料庫 資料之間無關係,容易擴充套件 大資料量高效能 nosql資料庫有極高的讀寫效能,mysql使用query cache,每次更新cache失效 多樣靈活的資料模型 無需事先建立字段,儲存自定義資料格式,鍵值對儲存,可以封裝成map或者page bean redis,me...

第一天筆記

ide integrated development environment 整合開發環境 常用開發環境有idle pythcharm wingide eclipse ipython 1.ctrl z 和回車 2.輸入quit 命令 3.直接關閉命令列視窗 ctrl c python中一切皆物件。物...

學習第一天

知識是學會的,不是教會的 程式設計 驗證性或體驗性 創造性 學程式設計的4個階段 1.能看懂別人的 除錯別人的 2.能修改別人的 3.能拷貝別人的 做自己的事 4.能自己設計編寫 方法 多讀 做記錄 執行 修改 執行 練習,光說不練假把式 刷oj總結 寫部落格或許是個不錯的選擇 學生和已經工作的程式...