婷婷综合国产,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
    偷拍一区二区三区| 国产欧美日韩亚州综合| 美女爽到高潮91| 亚洲一区免费观看| 一区二区三区欧美视频| 一区二区三区成人| 亚洲欧美激情插| 亚洲一区二区在线免费观看视频 | 亚洲国产欧美在线| 亚洲理论在线观看| 免费av网站大全久久| 国内精品伊人久久久久影院对白| 国产成人综合在线观看| 99re视频这里只有精品| 欧美日韩综合不卡| 久久久久久电影| 中文字幕一区二区在线播放| 亚洲国产成人高清精品| 一区二区三区中文字幕| 亚洲风情在线资源站| 亚洲动漫第一页| 国产成人在线影院 | 国产精品一级二级三级| 国产风韵犹存在线视精品| 色国产精品一区在线观看| 91麻豆精品91久久久久久清纯| 久久久亚洲精华液精华液精华液 | 韩国av一区二区三区四区| 91美女片黄在线观看| 日韩视频中午一区| 亚洲一区二三区| 99视频国产精品| 久久久噜噜噜久久人人看| 亚洲大片在线观看| 99热国产精品| 久久久久久久电影| 日本成人中文字幕| 欧洲国内综合视频| 中文字幕中文乱码欧美一区二区 | 日韩在线观看一区二区| 99精品视频在线观看| 欧美岛国在线观看| 亚洲福中文字幕伊人影院| jiyouzz国产精品久久| 国产成人精品一区二| 91精品欧美一区二区三区综合在 | 日韩一本二本av| 一区2区3区在线看| 成人在线综合网站| 精品国产乱码久久久久久牛牛| 五月婷婷久久综合| 一本到一区二区三区| 亚洲国产精品激情在线观看| 精品亚洲国内自在自线福利| 欧美性三三影院| 亚洲欧美韩国综合色| 国产制服丝袜一区| 欧美日韩一区国产| 中文字幕一区二区三区av| 亚洲成人免费观看| 国产激情精品久久久第一区二区| 欧美一区二区在线不卡| 久久久久国色av免费看影院| 国产精品福利一区二区| 亚洲va欧美va人人爽午夜| 欧美日韩在线播放| 久久久www成人免费无遮挡大片| 久久成人免费网站| 成人福利视频网站| 欧洲国产伦久久久久久久| 欧美日韩精品三区| 91黄色免费版| 日韩精品免费视频人成| 国产成人免费视频网站| 欧美精品粉嫩高潮一区二区| 日韩欧美高清一区| 国产成人午夜片在线观看高清观看| 色一情一伦一子一伦一区| 中文字幕亚洲不卡| 亚洲va韩国va欧美va| 色偷偷一区二区三区| 成人黄色软件下载| 欧美国产日本韩| 亚洲黄色小说网站| 国产日产亚洲精品系列| 久久久久亚洲综合| 99精品国产热久久91蜜凸| 亚洲精品一区二区在线观看| 成人白浆超碰人人人人| 日韩欧美一区二区久久婷婷| 国产成人午夜99999| 日韩一区二区在线观看视频| 亚洲午夜久久久| 欧美在线观看你懂的| 欧美一区二区在线免费播放| 一区二区三区在线观看欧美| 免费xxxx性欧美18vr| 亚洲成人av免费| 久久久久久久久久久久久久久99 | 国产高清不卡一区| 国产suv精品一区二区883| 亚洲另类春色校园小说| 日韩手机在线导航| 欧美96一区二区免费视频| 久久综合中文字幕| 色吧成人激情小说| 日本一道高清亚洲日美韩| 91老师片黄在线观看| 天天综合色天天综合| 欧美在线观看视频在线| 国产又粗又猛又爽又黄91精品| 欧美一区二区在线播放| 91免费版pro下载短视频| 中文字幕国产一区二区| 欧美日韩一区二区三区不卡| 亚洲一区在线观看免费| 日韩欧美国产精品一区| 欧美aaa在线| 在线观看欧美黄色| 国产盗摄一区二区三区| 中文字幕精品一区二区精品绿巨人 | 国产欧美日韩中文久久| 777午夜精品免费视频| 亚洲国产精品影院| 亚洲日本乱码在线观看| 欧美视频一二三区| 色综合久久久久久久久久久| 国产精品国产三级国产| 国产片一区二区| 99久久久精品| 91伊人久久大香线蕉| 成人久久18免费网站麻豆| 国产精品高潮久久久久无| 久久青草国产手机看片福利盒子 | 91精品一区二区三区在线观看| 日本高清不卡视频| 亚洲福利一区二区三区| 亚洲自拍欧美精品| 91精品国产综合久久久久久| 在线欧美日韩国产| 蜜桃视频一区二区三区在线观看| 亚洲综合视频在线观看| 日韩你懂的在线播放| 91精品国产综合久久小美女| 国产中文字幕一区| 精品一区二区三区欧美| 国产精品色哟哟| 韩国女主播一区二区三区| 麻豆成人在线观看| 中文字幕日韩av资源站| 国产精品久久夜| 欧美偷拍一区二区| 制服丝袜亚洲网站| 91精品国产福利在线观看| 制服丝袜亚洲网站| 豆国产96在线|亚洲| 成人综合在线观看| 日韩欧美国产综合一区| 精品噜噜噜噜久久久久久久久试看| 国产九九视频一区二区三区| 国产一区二区h| 国产精品你懂的在线欣赏| 国产精品久久久久三级| 欧美日韩第一区日日骚| 在线不卡中文字幕| 色综合中文综合网| 中文字幕一区二区三区在线播放| 日本欧美大码aⅴ在线播放| 日韩激情在线观看| 99re亚洲国产精品| 91久久精品一区二区| 国产自产2019最新不卡| 91在线你懂得| 狠狠狠色丁香婷婷综合久久五月| 东方aⅴ免费观看久久av| 亚洲v日本v欧美v久久精品| 激情五月婷婷综合网| 亚洲国产美国国产综合一区二区| 亚洲成av人片在线观看无码| 欧洲另类一二三四区| 国产精品女上位| 久久精品免费在线观看| 粉嫩av亚洲一区二区图片| 欧美三级三级三级爽爽爽| 日韩二区三区在线观看| 国产91精品精华液一区二区三区 | 亚洲h在线观看| 国产在线精品一区二区| 中文无字幕一区二区三区| 亚洲一二三区在线观看| 国产精品久久久久久久浪潮网站| 亚洲mv在线观看| 亚洲一区在线观看网站| 国产一区二区三区黄视频| 午夜欧美视频在线观看| 懂色av一区二区在线播放| 久久99精品国产.久久久久| 国产午夜精品福利| 日韩欧美区一区二| 夜夜爽夜夜爽精品视频|