Redis學習 --redis安裝


這里我們介紹幾種安裝方式。

 

一:通過編譯安裝

1、安裝gcc依賴:yum install gcc-c++

一路確認完成依賴安裝。

2、新建一個redis文件夾后,在redis文件夾下下載redis安裝包:wget http://download.redis.io/releases/redis-5.0.8.tar.gz

3、解壓縮:tar -zxvf redis-5.0.8.tar.gz

4、進入redis 解壓路徑:cd redis-5.0.8/

5、執行make && make install 命令

6、前台啟動redis:redis-server 

7、設置redis后台啟動:

(1)要設置redis后台啟動,就要修改redis的配置文件,配置文件的目錄在:安裝目錄下的redis.conf,如我這里的路徑是:/home/lrc/redis/redis-5.0.8/redis.conf

首先將該文件進行備份:cp redis.conf redis.conf.bat

(2)修改redis.conf的配置文件

# 允許訪問的地址,默認是127.0.0.1,會導致只能在本地訪問。修改為0.0.0.0則可以在任意IP訪問
bind 0.0.0.0


# 守護進程,修改為yes后即可后台運行
daemonize yes 

# 密碼,設置后訪問Redis必須輸入密碼
requirepass root

配置文件其他常用的一些配置信息:

# 監聽的端口
port 6379


# 工作目錄,默認是當前目錄,也就是運行redis-server時的命令,日志、持久化等文件會保存在這個目錄
dir .


# 數據庫數量,設置為1,代表只使用1個庫,默認有16個庫,編號0~15
databases 1


# 設置redis能夠使用的最大內存
maxmemory 512mb


# 日志文件,默認為空,不記錄日志,可以指定日志文件名
logfile "redis.log"

(3)重新啟動redis:redis-server redis.conf

(4)查詢redis是否運行成功:ps -ef |grep redis

關閉redis進程,就可以使用 kill -9 進程ID 進行關閉

 

8、我們還想要設置redis能夠開機自啟:

(1)新建一個系統服務文件:vim /etc/systemd/system/redis.service

文件填入以下內容:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /home/lrc/redis/redis-5.0.8/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

(2)重新加載系統服務:systemctl daemon-reload

(3)通過系統啟動redis:systemctl start redis

(4)查看redis服務狀態:systemctl status redis

(5)關閉redis服務:systemctl stop redis

(6)重啟redis服務:systemctl restart redis

 

二:通過docker安裝redis

1、拉取鏡像:docker pull redis

2、查看是否拉取redis鏡像成功:docker images

3、啟動redis容器:docker run --name my-redis -d -p 6379:6379 redis --requirepass root

4、以交互方式執行redis:docker exec -it myredis redis-cli -a root

5、測試redis

 

 

三:redis常見客戶端

1、命令行客戶端:redis安裝完成后就會自帶的命令行客戶端,使用方式:redis-cli [options] [commonds]

(1)[options]常用選項如下:

- `-h 127.0.0.1`:指定要連接的redis節點的IP地址,默認是127.0.0.1
- `-p 6379`:指定要連接的redis節點的端口,默認是6379
- `-a 123321`:指定redis的訪問密碼 

(2)commonds就是Redis的操作命令,例如:

- `ping`:與redis服務端做心跳測試,服務端正常會返回`pong`

不指定commond時,會進入`redis-cli`的交互控制台。

實例:redis-cli -a root

 

2、圖形化界面客戶端

第一個圖形化客戶端:RedisDesktopManager

安裝包鏈接:https://pan.baidu.com/s/1GcC3zG6IwL3bD--x80S4ug?pwd=llof 
提取碼:llof 

安裝完成后,進行連接測試:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM