如何啟動本地redis

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-hk/n/372117.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
RXNJB的頭像RXNJB
上一篇 2025-04-23 18:08
下一篇 2025-04-24 06:40

相關推薦

  • 在CentOS上安裝Redis

    Redis是一款非關係型數據庫,它支持多種數據結構,包括字符串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹…

    編程 2025-04-28
  • 解析spring.redis.cluster.max-redirects參數

    本文將圍繞spring.redis.cluster.max-redirects參數進行詳細闡述,從多個方面解讀它的意義與作用,並給出相應的代碼示例。 一、基礎概念 在介紹sprin…

    編程 2025-04-27
  • Redis Bitmap用法介紹

    Redis是一款高性能的內存數據庫,支持多種數據類型,其中之一便是bitmap。Redis bitmap(位圖)是一種用二進制位來表示元素是否在集合中的數據結構。由於使用了二進制位…

    編程 2025-04-27
  • 使用yum安裝redis

    一、什麼是redis? Redis是一種開源的基於key-value存儲的NoSQL數據庫,它支持多種數據結構的存儲,例如字符串、哈希、列表、集合以及有序集合等。同時,Redis還…

    編程 2025-04-25
  • Linux Redis 重啟

    一、概述 Redis 是一款高性能的 NoSQL 數據庫,常用於各種應用場景的數據緩存、消息隊列、實時數據分析等等。在使用 Redis 過程中,如果出現了某些問題,有時候只需要重啟…

    編程 2025-04-25
  • Ubuntu安裝Redis指南

    一、安裝步驟 1、查看Ubuntu是否已安裝Redis,如果已安裝,則卸載Redis。 sudo apt-get remove redis-server 2、安裝Redis——命令…

    編程 2025-04-25
  • 深入解析Redis內存淘汰策略

    Redis是一個高性能鍵值數據庫,由於其快速、穩定和易於使用,它已經成為很多應用程序中不可或缺的一部分。在使用Redis時,我們需要考慮內存管理問題。Redis內存淘汰策略是如何工…

    編程 2025-04-25
  • Redis MSET完全指南

    一、MSET簡介 Redis是一個高性能的開源緩存軟件,被稱作NoSQL數據庫。其中,MSET是Redis中的一種命令,可以同時設置多個Key-Value對。如果KeyValue已…

    編程 2025-04-25
  • Redis樂觀鎖詳解

    一、樂觀鎖概述 樂觀鎖是一種並發控制機制,它假定在數據變更時不會有衝突發生,因此不會像悲觀鎖一樣在操作時先加鎖。 在Redis中,樂觀鎖常用於多線程、多用戶同時操作同一個數據的場景…

    編程 2025-04-25
  • Redis的作用

    一、緩存 Redis最常見的用途是作為緩存。所謂緩存,就是將頻繁讀取、但不經常修改的數據存儲在內存中,用戶請求數據時優先從內存中讀取,可大幅提升數據訪問效率。Redis的數據結構特…

    編程 2025-04-24

發表回復

登錄後才能評論