婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > GitLab使用外部提供的Redis緩存數據庫的方法詳解

GitLab使用外部提供的Redis緩存數據庫的方法詳解

熱門標簽:蘇州呼叫中心外呼系統哪家強 宿遷怎么辦理400電話 谷歌地圖標注日期 400電話辦理費用低 地圖標注項目幾個月 鶴壁高頻外呼系統多少錢一個月 聯通外呼系統電腦app軟件 外呼系統怎么群發短信 400電話申請到底哪家好

缺省的情況下GitLab的官方鏡像中提供了一個Redis,如果希望把此緩存數據庫放在GitLab的容器之外的話需要怎么做呢?這篇文章結合示例進行說明具體的做法。

環境準備

配置文件:GitLab

version: '2' 
services:
 # Version Control service: Gitlab
 gitlab:
 image: gitlab/gitlab-ce:12.10.5-ce.0
 ports:
 - "35001:80"
 - "30022:22"
 - "443:443"
 volumes:
 - ./log/:/var/log/gitlab
 - ./data/:/var/opt/gitlab
 - ./conf/:/etc/gitlab
 restart: "no"

配置文件:Redis

[root@liumiaocn redis]# cat docker-compose.yml 
version: '2'
services:
 # redis master
 master:
 image: redis:5.0.9
 container_name: redis
 restart: always
 command: redis-server --port 6379
 ports:
 - 6379:6379
 volumes:
 - ./data:/data
[root@liumiaocn redis]# 

啟動命令

執行命令:docker-compose up -d

結果確認GitLab

[root@liumiaocn gitlab]# docker-compose ps
 Name Command State  Ports 
---------------------------------------------------------------------------------------------------------------------
gitlab_gitlab_1 /assets/wrapper Up (healthy) 0.0.0.0:30022->22/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:35001->80/tcp
[root@liumiaocn gitlab]#

Redis

[root@liumiaocn redis]# docker-compose ps
Name Command State Ports 
-----------------------------------------------------------------------
redis docker-entrypoint.sh redis ... Up 0.0.0.0:6379->6379/tcp
[root@liumiaocn redis]# 

使用外部Redis服務

步驟1: 設定gitlab.rb

[root@liumiaocn redis]# docker exec -it gitlab_gitlab_1 sh
# cd /etc/gitlab
# ls
gitlab-secrets.json ssh_host_ecdsa_key ssh_host_ed25519_key ssh_host_rsa_key trusted-certs
gitlab.rb	 ssh_host_ecdsa_key.pub ssh_host_ed25519_key.pub ssh_host_rsa_key.pub
# cp -p gitlab.rb gitlab.rb.org
# vi gitlab.rb
# 
# diff gitlab.rb gitlab.rb.org
585,586c585,586
 gitlab_rails['redis_host'] = "192.168.163.151"
 gitlab_rails['redis_port'] = 6379
---
> # gitlab_rails['redis_host'] = "127.0.0.1"
> # gitlab_rails['redis_port'] = 6379
1049c1049
 redis['enable'] = false
---
> # redis['enable'] = true
# 

步驟2: 驗證連接

[root@liumiaocn redis]# docker exec -it gitlab_gitlab_1 sh
# redis-cli -h 192.168.163.151 -p 6379
192.168.163.151:6379> ping
PONG
192.168.163.151:6379> keys *
(empty list or set)
192.168.163.151:6379>

步驟3: gitlab-ctl reconfigure

執行命令:gitlab-ctl reconfigure

或者

執行命令:docker-compose restart

執行日志示例如下所示:

# gitlab-ctl reconfigure
Starting Chef Client, version 14.14.29
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:
 - package (0.1.0)
 - postgresql (0.1.0)
 - redis (0.1.0)
 - monitoring (0.1.0)
 - registry (0.1.0)
 - mattermost (0.1.0)
 - consul (0.1.0)
 - gitaly (0.1.0)
 - praefect (0.1.0)
 - letsencrypt (0.1.0)
 - nginx (0.1.0)
 - runit (4.3.0)
 - acme (4.1.1)
 - crond (0.1.0)
 - gitlab (0.0.1)
Installing Cookbook Gems:
Compiling Cookbooks...
Recipe: gitlab::default
...省略
Recipe: monitoring::gitlab-exporter
 * runit_service[gitlab-exporter] action restart (up to date)

Running handlers:
Running handlers complete
Chef Client finished, 14/654 resources updated in 03 minutes 13 seconds
gitlab Reconfigured!
# 

注:雖然提示已經完成了,后續的處理一般還需要稍等,可根據docker logs命令獲取的日志信息來以及docker ps返回的狀態信息來確認是否真正結束。

步驟4 : 結果確認

登錄之后可以正常進行root密碼的重置

重置之后也可以使用新的密碼正常登錄

進入到GitLab容器中可以看到內置的Redis的服務已經不在運行了

[root@liumiaocn gitlab]# docker exec -it gitlab_gitlab_1 sh
# gitlab-ctl status
run: alertmanager: (pid 1629) 714s; run: log: (pid 972) 1117s
run: gitaly: (pid 1609) 718s; run: log: (pid 462) 1337s
run: gitlab-exporter: (pid 2412) 671s; run: log: (pid 893) 1152s
run: gitlab-workhorse: (pid 2405) 672s; run: log: (pid 831) 1183s
run: grafana: (pid 1644) 713s; run: log: (pid 1443) 778s
run: logrotate: (pid 864) 1167s; run: log: (pid 873) 1166s
run: nginx: (pid 846) 1178s; run: log: (pid 855) 1177s
run: postgres-exporter: (pid 1638) 713s; run: log: (pid 1008) 1103s
run: postgresql: (pid 498) 1323s; run: log: (pid 523) 1322s
run: prometheus: (pid 1584) 719s; run: log: (pid 940) 1130s
run: sidekiq: (pid 2399) 672s; run: log: (pid 811) 1194s
run: sshd: (pid 30) 1381s; run: log: (pid 29) 1381s
run: unicorn: (pid 3147) 499s; run: log: (pid 792) 1203s
# 

連接外部的Redis服務即可可以看到相關的緩存數據內容了。

[root@liumiaocn gitlab]# docker exec -it redis sh
# redis-cli -h 192.168.163.151 -p 6379
192.168.163.151:6379> ping
PONG
192.168.163.151:6379> keys *
 1) "resque:gitlab:cron_job:repository_check_worker"
 2) "resque:gitlab:cron_job:container_expiration_policy_worker"
 3) "resque:gitlab:cron_job:import_export_project_cleanup_worker"
 4) "resque:gitlab:cron_job:container_expiration_policy_worker:enqueued"
 5) "gitlab:exclusive_lease:user_update_tracked_fields:1"
 6) "resque:gitlab:cron_job:pages_domain_verification_cron_worker"
 7) "cache:gitlab:broadcast_message_current_banner_json"
...省略
94) "cache:gitlab:flipper/v1/feature/prometheus_metrics_measure_import_export_clean_up_cpu_duration"
95) "resque:gitlab:cron_job:remove_unreferenced_lfs_objects_worker:enqueued"
96) "resque:gitlab:cron_job:prune_old_events_worker:enqueued"
97) "cache:gitlab:flipper/v1/feature/soft_email_confirmation"
98) "session:gitlab:2::ad9aec16d58b972dc89d245757ab7b87b4fcb5c08b9fdcb4572be5ebe4807cba"
99) "resque:gitlab:queues"
192.168.163.151:6379> 

總結

到此這篇關于GitLab: 如何使用外部提供的Redis緩存數據庫的文章就介紹到這了,更多相關gitlab使用外部Redis緩存數據庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Spring AOP實現Redis緩存數據庫查詢源碼

標簽:遵義 錫林郭勒盟 哈爾濱 丹東 莆田 雙鴨山 襄陽 鄂爾多斯

巨人網絡通訊聲明:本文標題《GitLab使用外部提供的Redis緩存數據庫的方法詳解》,本文關鍵詞  GitLab,使用,外部,提供,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《GitLab使用外部提供的Redis緩存數據庫的方法詳解》相關的同類信息!
  • 本頁收集關于GitLab使用外部提供的Redis緩存數據庫的方法詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品福利一区二区三区| 亚洲亚洲人成综合网络| 欧美日本在线视频| 久久先锋资源网| 色素色在线综合| 欧美美女喷水视频| 5858s免费视频成人| 精品国产污网站| 一区二区国产盗摄色噜噜| 久久精品欧美一区二区三区不卡 | 精品av久久707| 精品久久久网站| 欧美亚洲一区三区| 国产剧情在线观看一区二区| 亚洲在线一区二区三区| 18欧美乱大交hd1984| 日本不卡在线视频| 欧美男男青年gay1069videost | 欧美在线免费播放| fc2成人免费人成在线观看播放| 一区二区三区免费观看| 欧美va亚洲va在线观看蝴蝶网| 大尺度一区二区| 亚洲国产综合色| 欧美日韩国产一级片| 精品综合免费视频观看| 欧美在线视频全部完| 久久久久久久久免费| 日韩av高清在线观看| 91精品久久久久久蜜臀| 成人综合激情网| 亚洲成在线观看| 国产嫩草影院久久久久| 91精品欧美福利在线观看| 国产一区视频导航| 一区二区三区在线播放| 日韩欧美aaaaaa| 成人黄色在线视频| 国产一本一道久久香蕉| 国产一区二区在线看| 九九国产精品视频| 精品乱码亚洲一区二区不卡| 欧美日韩精品欧美日韩精品| 在线观看中文字幕不卡| 懂色av中文字幕一区二区三区| 欧美日韩高清一区二区三区| 26uuuu精品一区二区| xnxx国产精品| 亚洲一区电影777| 国产一区三区三区| 在线观看www91| 欧美日韩日本视频| 亚洲另类在线制服丝袜| 精品久久久久久无| 亚洲免费伊人电影| 色综合色综合色综合| 国产日本一区二区| 丁香婷婷综合色啪| 国产精品国产三级国产三级人妇 | www.亚洲精品| 91国在线观看| 亚洲国产精品综合小说图片区| 欧美高清视频在线高清观看mv色露露十八 | 国产欧美日产一区| 国产成人在线网站| 国产日韩欧美亚洲| 日韩**一区毛片| 成人av在线网| 884aa四虎影成人精品一区| 精品在线播放午夜| 日韩欧美国产高清| 成人精品小蝌蚪| 国产精品美女久久久久久2018| 国产在线不卡一区| 久久视频一区二区| 亚洲天堂免费在线观看视频| 欧美电影免费提供在线观看| 极品少妇一区二区三区精品视频| 国产精品国产三级国产普通话蜜臀 | 欧美三日本三级三级在线播放| 日本大胆欧美人术艺术动态| 日韩欧美国产小视频| 日韩国产精品久久久久久亚洲| 欧美日本一区二区在线观看| 久久精品国产精品青草| 亚洲视频网在线直播| 亚洲卡通欧美制服中文| 91免费看`日韩一区二区| 一区二区三区不卡在线观看 | 欧美片网站yy| 卡一卡二国产精品| 国产日韩欧美在线一区| 欧美岛国在线观看| 欧美在线一二三| 麻豆精品视频在线观看| 久久久亚洲欧洲日产国码αv| 成人av网在线| 久久精品99国产精品日本| 亚洲美女屁股眼交| 日韩一级黄色片| 成人国产精品免费网站| 久久精品视频在线看| 国产精品私人影院| 91精品欧美久久久久久动漫| 免费精品视频最新在线| 欧洲中文字幕精品| 国产在线精品一区二区| 91黄色激情网站| 久久久精品免费网站| 国内精品久久久久影院薰衣草 | 欧美va在线播放| 精品在线观看免费| 国产成人综合亚洲91猫咪| 国产中文字幕一区| 日韩av一区二| 免费观看成人鲁鲁鲁鲁鲁视频| 色综合久久久久网| 国产在线国偷精品产拍免费yy | 日韩欧美国产午夜精品| 中文字幕av资源一区| 国产精品一二一区| 亚洲综合在线第一页| 久久蜜臀中文字幕| 欧美优质美女网站| 国产中文字幕精品| 国产精品视频观看| 精品一区免费av| 亚洲六月丁香色婷婷综合久久| 天堂影院一区二区| 国产不卡视频在线播放| 成人小视频免费在线观看| 国产三级精品三级| 日韩三级中文字幕| 91电影在线观看| 美女视频黄 久久| 中文字幕va一区二区三区| 一区二区三区四区av| 91国在线观看| 91精品在线免费| 色天使色偷偷av一区二区| 全部av―极品视觉盛宴亚洲| 日韩一区在线看| 欧美aⅴ一区二区三区视频| 成人福利视频网站| 日本va欧美va瓶| 精品一区二区久久久| 成人视屏免费看| 精品人在线二区三区| 日韩一区欧美小说| 亚洲成人av电影在线| 午夜精品免费在线| 粗大黑人巨茎大战欧美成人| 精品对白一区国产伦| 中文字幕制服丝袜成人av| 久久综合九色欧美综合狠狠| 日韩欧美第一区| 精品免费国产一区二区三区四区| 欧美日韩在线三级| 欧美一卡二卡三卡四卡| 日韩一本二本av| 在线观看91av| 日韩一区二区电影网| 中文字幕第一区二区| 2023国产精品自拍| 亚洲一区在线观看视频| 亚洲欧美福利一区二区| 日韩中文字幕一区二区三区| 欧美一区二区三区免费| 伊人一区二区三区| 91精品国产手机| 国产毛片一区二区| 九九视频精品免费| ww久久中文字幕| 国产99精品在线观看| 欧美浪妇xxxx高跟鞋交| 久久这里只精品最新地址| 视频一区二区中文字幕| 国产成人亚洲综合a∨婷婷| 91麻豆免费视频| 日韩女优视频免费观看| 欧美一区二区性放荡片| 日韩电影在线一区| 日韩三级伦理片妻子的秘密按摩| 视频在线观看一区| 久久久久久久久伊人| 国产精品一二三四| 午夜a成v人精品| 亚洲成av人影院在线观看网| 国产精品国产精品国产专区不片| 青青草精品视频| 亚洲欧美日韩中文播放| 欧美男人的天堂一二区| 国产一区二区三区四区五区入口| 亚洲国产精品久久久男人的天堂| 日本一区二区三区国色天香| 555夜色666亚洲国产免| 99久久国产综合精品色伊| 精品国产三级电影在线观看| 一本久久a久久精品亚洲| 久久精品72免费观看|