中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中Redis怎么安裝部署

發布時間:2022-04-18 10:29:04 來源:億速云 閱讀:173 作者:iii 欄目:開發技術

這篇文章主要介紹“Linux中Redis怎么安裝部署”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Linux中Redis怎么安裝部署”文章能幫助大家解決問題。

1、 下載redis

直接使用wget 拉取,也可以直接去官網下載 redis官網

[root@install_folder]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz

2、解壓文件

tar -avxf redis-5.0.7.tar.gz

3、將其移動到安裝目錄

[root@install_folder]# mv redis-5.0.7 /usr/local/redis
[root@install_folder]# cd /usr/local/redis

4、 執行make 編譯

[root@ redis]# make
cd src && make all
make[1]: 進入目錄“/usr/local/redis/src”
    CC Makefile.dep
make[1]: 離開目錄“/usr/local/redis/src”
make[1]: 進入目錄“/usr/local/redis/src”
rm -rf redis-server redis-sentinel re

這里會執行一大篇命令,等執行完,就可以進行安裝了

5、 進行安裝

[root@ redis]# make PREFIX=/usr/local/redis install

這里多了一個關鍵字 PREFIX= 這個關鍵字的作用是編譯的時候用于指定程序存放的路徑。比如我們現在就是指定了redis必須存放在/usr/local/redis目錄。假設不添加該關鍵字Linux會將可執行文件存放在/usr/local/bin目錄,
庫文件會存放在/usr/local/lib目錄。配置文件會存放在/usr/local/etc目錄。其他的資源文件會存放在usr/local/share目錄。這里指定好目錄也方便后續的卸載,后續直接rm -rf /usr/local/redis 即可刪除redis。

[root@ redis]# make PREFIX=/usr/local/redis install
cd src && make install
make[1]: 進入目錄“/usr/local/redis/src”
    CC Makefile.dep
make[1]: 離開目錄“/usr/local/redis/src”
make[1]: 進入目錄“/usr/local/redis/src”

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install

安裝完成。

6、修改redis.conf配置

[root@ redis]# vi redis.conf

1.修改 daemonize 以守護進程運行

通過輸入

/加搜索的關鍵字進行查找修改

Linux中Redis怎么安裝部署

點擊回車,就可以查到到對應的數據,按 n 查找下一個

Linux中Redis怎么安裝部署

首先把daemonize 改成 yes

2.修改指定port 端口

Linux中Redis怎么安裝部署

這個端口也可以不修改,看自己需要

3.設置requirepass 密碼

Linux中Redis怎么安裝部署

4. 修改鏈接模式protected-mode

Linux中Redis怎么安裝部署

需要允許外網鏈接就必須改為no

5.修改bind 主機地址

Linux中Redis怎么安裝部署


需要原型組件鏈接,直接#注釋掉 如: #bind 127.0.0.1

好了配置改完了

接下來:

  • 按下Esc

  • 再 :wq

  • 保存修改

這里列舉出所有的數據列表便于查詢

配置項名稱配置項值范圍說明
daemonizeyes、noyes表示啟用守護進程,默認是no即不以守護進程方式運行。其中Windows系統下不支持啟用守護進程方式運行
port 指定 Redis 監聽端口,默認端口為 6379
bind 綁定的主機地址,如果需要設置遠程訪問則直接將這個屬性備注下或者改為bind * 即可,這個屬性和下面的protected-mode控制了是否可以遠程訪問 。
protected-modeyes 、no保護模式,該模式控制外部網是否可以連接redis服務,默認是yes,所以默認我們外網是無法訪問的,如需外網連接rendis服務則需要將此屬性改為no。
timeout300當客戶端閑置多長時間后關閉連接,如果指定為 0,表示關閉該功能
logleveldebug、verbose、notice、warning日志級別,默認為 notice
databases16設置數據庫的數量,默認的數據庫是0。整個通過客戶端工具可以看得到
rdbcompressionyes、no指定存儲至本地數據庫時是否壓縮數據,默認為 yes,Redis 采用 LZF 壓縮,如果為了節省 CPU 時間,可以關閉該選項,但會導致數據庫文件變的巨大。
dbfilenamedump.rdb指定本地數據庫文件名,默認值為 dump.rdb
dir 指定本地數據庫存放目錄
requirepass 設置 Redis 連接密碼,如果配置了連接密碼,客戶端在連接 Redis 時需要通過 AUTH <password> 命令提供密碼,默認關閉
maxclients0設置同一時間最大客戶端連接數,默認無限制,Redis 可以同時打開的客戶端連接數為 Redis 進程可以打開的最大文件描述符數,如果設置 maxclients 0,表示不作限制。當客戶端連接數到達限制時,Redis 會關閉新的連接并向客戶端返回 max number of clients reached 錯誤信息。
maxmemoryXXX <bytes>指定 Redis 最大內存限制,Redis 在啟動時會把數據加載到內存中,達到最大內存后,Redis 會先嘗試清除已到期或即將到期的 Key,當此方法處理 后,仍然到達最大內存設置,將無法再進行寫入操作,但仍然可以進行讀取操作。Redis 新的 vm 機制,會把 Key 存放內存,Value 會存放在 swap 區。配置項值范圍列里XXX為數值。

7、啟動redis

上面我們修改了redis.conf

這里就是指定配置文件進行redis 的啟動

./bin/redis-server& ./redis.conf

或者下面方式進行啟動(我使用的這種方式啟動的)

[root@redis]# redis-server redis.conf

這里可能會提示

-bash: ./redis.conf: 權限不夠

可以直接

修改文件夾的權限:chmod 777 redis 或者是 chmod +x redis

Linux中Redis怎么安裝部署

8、查看 ps -aux | grep redis

查看啟動狀態

ps -aux | grep redis

9、關閉redis

[root@ redis]# redis-cli127.0.0.1:6379> shutdown

注意redis-cli 默認端口為 6379如果修改了端口那么鏈接需要帶上 -p

[root@ redis]# redis-cli -p 6789

10、查看redis 日志

[root@ redis]# redis-cli -p 6789
127.0.0.1:6789> slowlog get 5
(error) NOAUTH Authentication required.
### 而以下命令記錄所有查詢時間大于 1000 微秒的查詢:
127.0.0.1:6789> CONFIG set slowlog-log-slower-than  1000
(error) NOAUTH Authentication required.
127.0.0.1:6789> auth "你的密碼"
OK
## 使用命令  SLOWLOG  可以查看當前日志的數量
127.0.0.1:6789> SLOWLOG  len

注意提示 (error) NOAUTH Authentication required 需要你輸入密碼

127.0.0.1:6789> auth "你的密碼"

ok 到此redis 安裝全部完成,可以開心的使用了。

關于“Linux中Redis怎么安裝部署”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张家川| 泗阳县| 红原县| 卢龙县| 平阴县| 巴林左旗| 阿克苏市| 眉山市| 木兰县| 中方县| 慈溪市| 淳安县| 康定县| 亚东县| 浦东新区| 黄梅县| 皋兰县| 醴陵市| 张家界市| 锦屏县| 泸州市| 本溪| 武定县| 镇康县| 年辖:市辖区| 长汀县| 扬州市| 张北县| 巨鹿县| 上思县| 奉化市| 门源| 莱芜市| 永春县| 富川| 崇义县| 斗六市| 招远市| 甘泉县| 安图县| 昌邑市|