Redis分布式緩存的安裝
前言
redis會周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎(chǔ)上實現(xiàn)了master-slave(主從)同步。 免費和開源!是當(dāng)下最熱門的 NoSQL 技術(shù)之一!也被人們稱之為結(jié)構(gòu)化數(shù)據(jù)庫!現(xiàn)在來聊下redis的特性,它的特性如下:
- 基于內(nèi)存運行,性能高效
- 支持分布式,理論上無線擴展
- key-value存儲系統(tǒng)
- 使用c語言編寫,遵循BSD協(xié)議,支持網(wǎng)絡(luò)
使用redis的原因
通過緩存能把絕大多數(shù)請求在讀寫數(shù)據(jù)庫前攔截掉,大大降低數(shù)據(jù)庫壓力。其中涉及的技術(shù)包括:使用memcached作為本地緩存,使用Redis作為分布式緩存。緩存抗住了大部分的訪問請求,隨著用戶數(shù)的增長,并發(fā)壓力主要落在單機的Tomcat上,響應(yīng)逐漸變慢。
安裝
廢話不多說,現(xiàn)在進入redis安裝
環(huán)境
- linux環(huán)境 centOs 7.6
- redis-6.26
下載地址:Redis官方網(wǎng)
一.下載
- 下載好上傳到linux(建議 /opt 目錄)
- 解壓命令
tar -zxvf redis-6.2.4.tar.gz -C /usr/local/
- 安裝GCC ——安裝C語言編譯環(huán)境
yum install -y gcc
- 通過使用 gcc --version 命令打印 GCC 版本,來驗證 GCC 編譯器是否被成功安裝
gcc --version
現(xiàn)在來安裝redis
- 編譯Redis ——在redis-6.2.4目錄下執(zhí)行:
make
- 編譯完,在redis-6.2.4目錄下執(zhí)行:
make install
安裝目錄: /usr/local/bin
tips:
redis-benchmark:Redis自帶的基準(zhǔn)性能測試工具
redis-check-aof:對有問題的 AOF 文件進行修復(fù),AOF和RDB文件后面會說明
redis-check-rdb:對有問題的 RDB文件進行修復(fù)
redis-sentinel:Redis集群使用
redis-cli:客戶端
redis-server:服務(wù)器啟動
現(xiàn)在redis就安裝完成了。現(xiàn)在來簡單測試一下它的服務(wù)叭。
- 前臺服務(wù)啟動 ——在/usr/local/bin下執(zhí)行
./redis-server
- 后臺啟動
修改redis.conf文件
daemonize yes #由no改為yes
- 啟動服務(wù)
./redis-server ../redis.conf
- 客戶端啟動
/usr/local/bin下執(zhí)行
./redis-cli
- ping命令可以檢測服務(wù)器是否正常(服務(wù)器返回PONG)
127.0.0.1:6379> ping PONG
二、docker下安裝
#拉取最新的鏡像 docker pull redis
啟動Redis容器
docker run -itd --name myFirstRedis -p 6379:6379 redis:latest
觀察Redis啟動效果
docker logs myFirstRedis
查看Redis的版本
先確保myFirstRedis容器處于Up狀態(tài)。進入容器的命令行交互窗口。
docker exec -it myFirstRedis /bin/bash redis-server --version
Redis服務(wù)器和客戶端
Redis是基于鍵值對存儲的NoSQL數(shù)據(jù)庫,其中的數(shù)據(jù)是存儲在 Redis服務(wù)器里的。和傳統(tǒng)的MySQL數(shù)據(jù)庫服務(wù)器相似,一個Redis服務(wù)器可以同多個客戶端創(chuàng)建連接。
到此這篇關(guān)于Redis分布式緩存的安裝的文章就介紹到這了,更多相關(guān)Redis分布式緩存內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows環(huán)境下查看、添加、修改redis數(shù)據(jù)庫的密碼兩種方式
在Windows系統(tǒng)上設(shè)置Redis密碼的過程與Linux系統(tǒng)類似,但需注意幾個關(guān)鍵步驟以確保正確配置,這篇文章主要給大家介紹了關(guān)于Windows環(huán)境下查看、添加、修改redis數(shù)據(jù)庫的密碼兩種方式,需要的朋友可以參考下2024-07-07Redis數(shù)據(jù)庫分布式設(shè)計方案介紹
大家好,本篇文章主要講的是Redis數(shù)據(jù)庫分布式設(shè)計方案介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-01-01