Redis(Remote Dictionary Server 遠程字典服務)是一個內存數據存儲系統,適用於持久性和緩存資料庫。在使用 Redis 這樣的內存資料庫時,速度非常快,因為它們將數據存儲在內存中而不是硬碟上。Redis 的一些應用場景包括消息傳遞、會話管理和數據緩存。
一、下載和安裝
Redis 的官方網站是 http://redis.io,最新版本會放在首頁,大部分 Linux 發行版的軟體源中也可以找到 Redis 的安裝包。
1、通過官方網站下載安裝文件 https://redis.io/download
2、解壓文件,使用終端進入解壓後的文件夾中。使用 make 命令進行編譯
tar xzf redis-6.0.5.tar.gz cd redis-6.0.5 make
3、進入src目錄下,執行啟動命令啟動redis-server和redis-cli命令行工具
cd src ./redis-server
這樣就可以啟動本地redis服務了
二、通過配置文件啟動redis
如果每次啟動 Redis 時都要輸入強制命令的話,太過繁瑣。在大多數情況下,通過配置文件來啟動 Redis 通常會更加方便。默認情況下,Redis 沒有提供啟動的配置文件,需要手動配置。可以將 Redis 源代碼中根目錄下的 redis.conf 複製到其他地方修改配置參數
1、進入redis安裝目錄,複製redis.conf文件,並在config文件夾中創建redis6379.conf配置文件
cp redis.conf config/redis6379.conf
2、使用vim打開redis6379.conf文件,修改如下參數
daemonize yes #開啟守護進程模式 port 6379 #埠號 pidfile /var/run/redis_6379.pid #pid文件路徑 logfile /var/log/redis_6379.log #日誌文件路徑 dir /var/redis/6379 #redis數據文件存放路徑
3、使用config文件下的redis-server命令啟動redis,同時啟動redis-cli連接redis命令行
./redis-server config/redis6379.conf redis-cli
三、使用docker安裝redis
在本地安裝 Redis 可能是比較繁瑣,依賴環境比較多,可以採用 Docker 鏡像的方式來安裝。
1、首先安裝 Docker,可以參考 https://docs.docker.com/install/
2、拉取 Redis Docker 鏡像
docker pull redis
3、使用下面的命令來啟動 Redis 容器
docker run --name redis -p 6379:6379 -d redis redis-server --appendonly yes
這個命令會啟動一個名為 redis 的容器並將它映射至 Redis 默認埠6379,並且開啟 Redis 持久化功能。
四、使用RedisDesktopManager管理redis
RedisDesktopManager (Redis GUI),是基於 Qt Platform 構建的,一個跨平台支持 Redis Key-Value 數據存儲的管理和可視化工具。
1、在官網下載RedisDesktopManager,http://redisdesktop.com/download
2、下載完成後,根據自己的系統安裝後即可使用。
3、啟動RedisDesktopManager後,在連接上Redis,並輸入相關配置就可以管理redis數據了。
五、總結
啟動本地 Redis 的方法有很多種,可以通過源代碼編譯、配置文件、Docker 容器等方式實現。無論採用哪種方式,啟動並運行 Redis 服務都是非常快速和簡單的,並且一個 Redis 服務可以支持多個應用程序的緩存。 RedisDesktopManager工具可以讓我們通過可視化的方式管理Redis.
原創文章,作者:RXNJB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/372117.html