国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux環(huán)境下 Redis的部署安裝

這篇具有很好參考價值的文章主要介紹了Linux環(huán)境下 Redis的部署安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1、離線安裝GCC

2、安裝包上傳解壓

3、文件編譯安裝

5、Redis集群部署

5.1、redis節(jié)點

5.2、創(chuàng)建集群


1、離線安裝GCC

安裝redis需要gcc環(huán)境,先查看系統(tǒng)是否安裝gcc(gcc --version),若未安裝gcc,則需要先安裝。

Xshell里命令行切換到/usr 目錄:

cd?/usr

創(chuàng)建soft文件夾:

mkdir soft

上傳依賴包:

將gcc依賴包中的rpm文件上傳到 /usr/soft

Linux環(huán)境下 Redis的部署安裝

用Xftp軟件連接登錄服務器,進行依賴包的上傳,接口服務器目錄打開/usr

將rpm文件拖動到soft文件夾中;

Xshell命令行切換到/usr/soft:

???cd /usr/soft

執(zhí)行以下命令,統(tǒng)一安裝rpm文件:

rpm -Uvh *.rpm --nodeps --force

Linux環(huán)境下 Redis的部署安裝

也可通過 rpm?-ivh 包名 命令單獨安裝。

執(zhí)行以下命令,檢查是否安裝成功:

rpm -qa|grep gcc

2、安裝包上傳解壓

Xshell里命令行切換到/usr 目錄:

cd?/usr

創(chuàng)建soft文件夾:

mkdir soft

上傳安裝包:

將redis-5.0.4.tar.gz上傳到 /usr/soft

用Xftp軟件連接登錄服務器,進行安裝包的上傳,接口服務器目錄打開/usr

將安裝包redis-5.0.4.tar.gz拖動到soft文件夾中;

Xshell命令行切換到/usr/soft:

???cd /usr/soft

解壓:

???tar -zxvf redis-5.0.4.tar.gz

解壓完畢可使用ll命令查看,生成文件夾redis-5.0.4;

3、文件編譯安裝

執(zhí)行make?對Redis解壓后文件進行編譯。Linux環(huán)境下 Redis的部署安裝

?編譯成功后,進入src文件夾,執(zhí)行make install進行Redis安裝。

Linux環(huán)境下 Redis的部署安裝

安裝過程可能出現(xiàn)的問題:

1、make時報如下錯誤:

zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory

zmalloc.h:55:2: error: #error "Newer version of jemalloc required"

make[1]: *** [adlist.o] Error 1

make[1]: Leaving directory `/data0/src/redis-2.6.2/src'

make: *** [all] Error 2

原因是jemalloc重載了Linux下的ANSI C的malloc和free函數(shù)。解決辦法:make時添加參數(shù)。

make MALLOC=libc

4、啟動Redis

進入src目錄下查看redis是否安裝成,運行./redis-server,啟動Redis 服務。

指定配置文件啟動:./redis-server?配置文件路徑

后臺啟動:./redis-server?&

啟動方式:https://blog.csdn.net/m0_54853420/article/details/123680931

開啟遠程鏈接

#redis默認只允許本地登錄 若需要遠程訪問。需要在69行將bind 127.0.0.1配置注釋。重啟即可

后臺運行模式

修改redis.conf 配置文件223行左右位置 daemonize默認為no、修改為yes即可守護進程模式后臺啟動

daemonize yes

修改密碼

密碼默認為空、若要設置密碼、可以通過789行位置放開注釋# requirepass foobared

requirepass 密碼Linux環(huán)境下 Redis的部署安裝

?

? ? ? 后臺啟動redis服務

? ? ?設置在后臺運行redis,打開并編輯redis.conf,把daemonize設置為yes 設置好后保存并退出(:wq)

? ? ?vim redis.confLinux環(huán)境下 Redis的部署安裝

?redis.conf配置文件中daemonize守護線程,默認是NO,daemonize是用來指定redis是否要用守護線程的方式啟動daemonize yes?: redis采用的是單進程多線程的模式。當redis.conf中選項daemonize設置成yes時,代表開啟守護進程模式。在該模式下,redis會在后臺運行,并將進程pid號寫入至redis.conf選項pidfile設置的文件中,此時redis將一直運行,除非手動kill該進程。

daemonize no?:當daemonize選項設置成no時,當前界面將進入redis的命令行界面,exit強制退出或者關閉連接工具(putty,xshell等)都會導致redis進程退出。

執(zhí)行后臺啟動命令

./redis-server redis.conf

?執(zhí)行以下命令查看redis是否啟動成功

ps -ef|grep redisLinux環(huán)境下 Redis的部署安裝

報錯:redis服務器啟動時遇到的問題WARNING Your kernel has a bug that could lead to data corruption during background save

(arm操作系統(tǒng))解決方法:取消這最后一行的注釋ignore-warnings ARM64-COW-BUG

redis.config配置圖Linux環(huán)境下 Redis的部署安裝

Redis.conf配置

protected-mode no ???????????????#關閉保護模式

daemonize yes ???????????????????#守護進程模式開啟(可以后臺運行)

requirepass TmHvEFfmaIpA43EDL#& ?#可以修改密碼,requirepass 后邊添加redis密碼

port 6379 ???????????????????????#可以修改端口號,默認是6379

#bind 127.0.0.1 ?????????????????#注釋掉,監(jiān)聽所有的IP地址

5、Redis集群部署

5.1、redis節(jié)點

1、創(chuàng)建節(jié)點

測試我們選擇2臺服務器,分別為:192.168.1.237,192.168.1.238.每分服務器有3個節(jié)點。

我先在192.168.1.237創(chuàng)建3個節(jié)點:

?cd /usr/local/

??mkdir redis_cluster ?//創(chuàng)建集群目錄

??mkdir 7000 7001 7002 ?//分別代表三個節(jié)點 ???其對應端口 7000 7001 7002

?//創(chuàng)建7000節(jié)點為例,拷貝到7000目錄

?cp /usr/soft/redis-5.0.4/redis.conf ?./redis_cluster/7000/ ??

?//拷貝到7001目錄

?cp /usr/soft/redis-5.0.4/redis.conf ?./redis_cluster/7001/ ??

?//拷貝到7002目錄

?cp /usrsoft/redis-5.0.4/redis.conf ?./redis_cluster/7002/

? ? ? //拷貝redis-server到redis_cluster 目錄

? ? ? cp /usr/soft/redis-5.0.4/src/redis-server ./redis_cluster

2、配置節(jié)點

分別對7001,7002、7003文件夾中的3個文件修改對應的配置:

daemonize ???yes ?????????????????????????//redis后臺運行

pidfile ?/var/run/redis_7000.pid ?????????//pidfile文件對應7000,7002,7003

port ?7000 ???????????????????????????????//端口7000,7002,7003

cluster-enabled ?yes ?????????????????????//開啟集群 ?把注釋#去掉

cluster-config-file ?nodes_7000.conf ?????//集群的配置 ?配置文件首次啟動自動生成 7000,7001,7002

cluster-node-timeout ?5000 ???????????????//請求超時 ?設置5秒夠了

appendonly ?yes ??????????????????????????//aof日志開啟 ?有需要就開啟,它會每次寫操作都記錄一條日志

將bind 172.0.0.1 修改成192.168.1.237。

? ? ? 3、開通端口

redis集群不僅需要開通redis客戶端連接的端口,而且需要開通集群總線端口

集群總線端口為redis客戶端連接的端口 + 10000(7001,17001)

iptables -I INPUT -ptcp --dport 端口號 -j ACCEPT

? ? ? 4、啟動節(jié)點服務

cd /usr/soft

./redis-server ?redis_cluster/7000/redis.conf

./redis-server ?redis_cluster/7001/redis.conf

./redis-server ?redis_cluster/7002/redis.conf

./redis-server ?redis_cluster/7003/redis.conf

./redis-server ?redis_cluster/7004/redis.conf

./redis-server ?redis_cluster/7005/redis.conf

? ? 5、查看服務

ps -ef | grep redis ??#查看是否啟動成功

netstat -tnlp | grep redis #可以看到redis監(jiān)聽端口

???????5.2、創(chuàng)建集群

1、需要安裝ruby,下載ruby、rubygems、ruby-devel、ruby-libs的rpm包安裝。

2、//拷貝redis-trib.rb到redis_cluster 目錄

cp /usr/soft/redis-5.0.4/src/redis-trib.rb ./redis_cluster

  1. 進入redis_cluster目錄執(zhí)行 redis-cli --cluster create 192.168.0.2:7001 192.168.0.2:7002 192.168.0.2:7003 192.168.0.2:7004 192.168.0.2:7005 192.168.0.2:7006 --cluster-replicas 1Linux環(huán)境下 Redis的部署安裝

? ? ? 運行中,提示Can I set the above configuration? (type 'yes' to accept): yes ???//輸入yes

訪問節(jié)點redis-cli -h IP -p 端口號文章來源地址http://www.zghlxwxcb.cn/news/detail-452211.html

到了這里,關于Linux環(huán)境下 Redis的部署安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及資源地址 所需前置知識(會的可以忽略) 關于yum downloadonly 離線安裝docker教程 查看系統(tǒng)中是否已安裝 gcc 如果顯示版本號,則說明已經(jīng)安裝 否則進行如下安裝操作 進入 /usr/local/nginx_package/gcc 目錄,執(zhí)行以下命令安裝gcc: 解壓 安裝 其中?–nodeps?表示忽略依

    2024年02月04日
    瀏覽(33)
  • Linux環(huán)境下 Redis的部署安裝

    Linux環(huán)境下 Redis的部署安裝

    目錄 1、離線安裝GCC 2、安裝包上傳解壓 3、文件編譯安裝 5、Redis集群部署 5.1、redis節(jié)點 5.2、創(chuàng)建集群 安裝redis需要gcc環(huán)境,先查看系統(tǒng)是否安裝gcc( gcc --version ),若未安裝gcc,則需要先安裝。 Xshell里命令行切換到 /usr 目錄 : cd?/usr 創(chuàng)建 soft文件夾: mkdir soft 上傳依賴包: 將

    2024年02月05日
    瀏覽(17)
  • Linux離線環(huán)境Jenkins部署SpringBoot

    Linux離線環(huán)境Jenkins部署SpringBoot

    把Jar包上傳到Linux服務器的/jenkins/目錄下 Dashboard----》新建任務----》構建一個自由風格的軟件項目----》test 修改jenkins工作空間 新建構建前執(zhí)行命令stop.sh,停止SpringBoot并備份 ( 這里是目標服務器,即部署項目的服務器 ) 在目標服務器/jenkins/目錄下新建stop.sh腳本 授予stop.s

    2024年02月16日
    瀏覽(21)
  • Jmeter系列-環(huán)境部署、詳細介紹、安裝目錄介紹(1)

    Jmeter系列-環(huán)境部署、詳細介紹、安裝目錄介紹(1)

    http://jmeter.apache.org/下載最新版本的 JMeter,解壓文件到任意目錄 1、下載(注意選擇操作系統(tǒng)對應的位數(shù)32/64) 官網(wǎng) :http://www.oracle.com 2、安裝(一鍵式) ,所有步驟選擇項默認選擇項。 3、配置環(huán)境變量 JAVA_HOME=JDK完整安裝路徑 環(huán)境變量Path添加:%JAVA_HOME%bin;%JAVA_HOME%jrebin;

    2024年02月09日
    瀏覽(23)
  • Linux CentOS7 離線安裝gcc環(huán)境

    Linux CentOS7 離線安裝gcc環(huán)境

    環(huán)境有網(wǎng)絡的情況,推薦在線安裝,這樣安裝不容易出錯,安裝命令如下: 有些環(huán)境是沒有公網(wǎng)環(huán)境的,此時需要離線安裝配置gcc環(huán)境: ? ? ? ? 離線安裝步驟如下: 先下載一個 gcc-c++-4.8.5-39.el7.x86_64.tar.gz(點擊跳轉百度云盤) 提取碼:krca 下載完成后上傳到系統(tǒng)中,進行

    2024年02月14日
    瀏覽(34)
  • apache php mysql python 環(huán)境部署與離線安裝deb包

    apache php mysql python 環(huán)境部署與離線安裝deb包

    使用的系統(tǒng)為ubuntu18.04 server amd64 2.1 安裝系統(tǒng): 下載:https://cn.ubuntu.com/download/alternative-downloads 選擇查看全部Ubuntu 鏡像站 點擊可以選擇使用國內(nèi)的源進行下載,速度非常快 2.2 apache mysql php安裝 安裝順序為:apache2,mysql,php,在當前的Ubuntu18安裝apache2和mysql時,apt會自動將這兩

    2024年02月12日
    瀏覽(24)
  • Linux環(huán)境離線安裝MySQL8.0.33

    Linux環(huán)境離線安裝MySQL8.0.33

    目錄 一、準備 1、檢查libaio.so.1 2、卸載刪除原有的mariadb 3、刪除my.cnf 4、下載mysql安裝包 二、安裝 1、上傳mysql 2、建立mysql所需目錄 3、建立配置文件my.cnf 4、創(chuàng)建mysql用戶并授權 5、初始化數(shù)據(jù)庫 6、啟動MySQL數(shù)據(jù)庫 7、配置MySQL環(huán)境變量 8、修改root登錄密碼 ?三、常見啟動報錯

    2024年02月10日
    瀏覽(23)
  • Linux離線安裝Jenkins、Maven、Gitlab、Git,部署Java項目

    Linux離線安裝Jenkins、Maven、Gitlab、Git,部署Java項目

    《Linux安裝java》 把Maven上傳到Linux服務器/data/目錄下進行解壓 配置環(huán)境變量 找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL在下面追加 保存后使環(huán)境變量生效并校驗是否maven是否安裝成功 修改默認依賴倉庫位置 找到localRepository/path/to/local/repo/localRepository, 在注釋外面追加

    2024年02月07日
    瀏覽(23)
  • Linux 離線安裝最新Python(3.12)設置獨立virtualenv(venv)環(huán)境

    Linux 離線安裝最新Python(3.12)設置獨立virtualenv(venv)環(huán)境

    目錄 Linux安裝最新Python 操作系統(tǒng)環(huán)境 1. 下載最新Python離線安裝包 2. 安裝最新Python 3. 驗證 4. 卸載Python 設置獨立virtualenv(venv)環(huán)境 1. 安裝virtualenv 2. 設置獨立venv 3. 在虛擬環(huán)境中安裝pip依賴包 4. 卸載虛擬環(huán)境 Centos、Rocky 離線包下載地址 https://www.python.org/downloads 右鍵復制地址

    2024年02月07日
    瀏覽(24)
  • 【Linux】全程離線安裝jdk/mysql/nginx/redis/nacos/xxl-job/elasticsearch等

    【Linux】全程離線安裝jdk/mysql/nginx/redis/nacos/xxl-job/elasticsearch等

    (1)檢查防火墻狀態(tài) 下圖表示防火墻運行中,需要執(zhí)行關閉命令 (2)關閉防火墻 (3)關閉防火墻自啟動服務 jdk下載 xftp傳入服務器,上傳到/usr/local文件夾下 解壓文件到當前目錄下 給解壓后的文件夾重命名 現(xiàn)在/usr/local路徑下就有了一個jdk8文件夾 (1)編輯全局配置文件

    2024年02月05日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包