超詳細的Redis快取知識

2021-09-01 17:05:16 字數 2254 閱讀 2609

redis是乙個key-value等多種資料結構的儲存系統,資料都是快取在記憶體中。value裡面可包含很多態別,像string,list,set,hash等型別,乙個value可以儲存1gb的資料,該資料庫使用ansi c語言編寫,相較於其他快取來說,儲存方面有優勢,測試速度快,效能上也有優勢.

redis的中文官網:

redis快取過程:

客戶端-->傳送請求-->tomcat容器-->請求伺服器-->mysql

redis快取:連線服務容器和資料庫

解決2個問題:1.訪問次數過多  2.高併發(處理結果集合的量 是平常查詢的10倍 處理過程慢)

乙個乙個的進 佇列

快取:業務資料?基礎資料?   看訪問次數的頻繁

那些屬於基礎資料:使用者資訊(使用者在系統裡面的所有行為) 位址資訊 許可權資訊  

如果要做更新操作 就先把快取裡面的資料先乾掉 ,重新查詢資料庫的時候在快取一次  ,做快取的目的是避免髒讀.

1 安裝和啟動redis服務

1 在linux中建立目錄:/myredis/redis,並將壓縮包複製到該目錄(winscp)

2 解壓壓縮檔案,並執行make對解壓後的檔案進行編譯

cd /myredis/redis

#解壓檔案

tar -zxvf redis-5.0.0.tar.gz

#進入解壓後的資料夾

cd redis-5.0.0

#編譯make

3 安裝gcc依賴(必須的依賴)

yum install gcc

4 再次編譯安裝

make malloc=libc

5 啟動redis(要在網路上啟動服務)

#進入src資料夾

cd /redis-5.0.0/src

#啟動服務

./redis-server

2 後台程序方式啟動redis

1 修改redis.conf檔案

#進入redis-5.0.0的src資料夾

cd /redis-5.0.0

2 開啟redis.conf檔案

vim redis.conf

3 修改資訊

daemoize no改為daemoize yes,

注釋掉  bind 127.0.0.1

protected mode  yes 修改為 protected mode no

儲存並退出。

停止防火牆:

systemctl stop firewalld.service (一定要把防火牆關了)

4 指定redis.conf檔案啟動

cd /redis-5.0.0/src

./redis-server /myredis/redis/redis-5.0.0/redis.conf(啟動方式必須載入配置檔案)

3 啟動redis客戶端

1.進入redis-5.0.0/src目錄,啟動redis客戶端

./redis-cli

2.使用ping命令開執行是否成功

127.0.0.1:6379> ping

4 關閉redis

1 檢視redis程序

ps -aux | grep redis

2 殺死程序

kill -9 1693

select  index         #選擇資料庫(資料庫編號0-15)

quit                       #退出連線

info                       #獲得服務的資訊與統計

monitor                 #實時監控

config get             #獲得服務配置

flushdb                 #刪除當前選擇的資料庫中的key

flushall                 #刪除所有資料庫中的key

命令一般選擇方便儲存也方便解析的.

/**

* 操作字串資料

*/@test

public void redisstring()

2.jedis連線ip位址和埠(6379)

3.儲存到xshell是根據json格式來的,所以要匯入json的包

關於redis我的不是很完整,剛剛看到乙個redis的部落格,覺得還闊以,嘻嘻,在這裡放個**,你們可以看看哦,

超簡單超詳細的redis安裝教程

使用xshell連線linux伺服器 2 在linux下的 home目錄下新建自己的乙個目錄 3 使用xftp將redis安裝包上傳到該目錄 4將redis安裝包移動到 opt目錄下 5進入 opt目錄,解壓redis安裝包 tar zxvf redis 5.0.8.tar.gz yum insta...

超詳細Linux安裝redis教程

目錄 2 解壓redis的安裝包 3 進入解壓後的檔案 cd opt redis 6.0.8 4 基本的環境安裝 5 redis的預設安裝路徑 usr local bin 6 將redis配置檔案複製到當前目錄下 7 redis預設不是後台啟動的,修改配置檔案,vim redis.conf,將dae...

超詳細linux安裝redis教程

2 解壓redis的安裝包 3 進入解壓後的檔案 cd opt redis 6.0.8 4 基本的環境安裝 5 redis的預設安裝路徑 usr local bin 6 將redis配置檔案複製到當前目錄下 7 redis預設不是後台啟動的,修改配置檔案,vim redis.conf,將daemon...