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...