Redis Gem 證書問題

2021-10-24 20:28:11 字數 1924 閱讀 3651

如果您使用的是redis 5或更高版本,這很容易完成,因為嵌入到中的redis cluster命令列實用程式為我們提供了幫助,該實用程式redis-cli可用於建立新集群,檢查或重新分片現有集群等。

對於redis版本3或4,有乙個稱為的舊工具redis-trib.rb,它非常相似。您可以src在redis源**分發的目錄中找到它。您需要安裝redisgem才能執行redis-trib。

root@ubuntu:~# gem install redis

error: could not find a valid gem 'redis'

(>= 0), here is why:

unable to download data from - ssl_connect returned=1 errno=0 state=error: certificate verify failed (

rubygems 一直以來在國內都非常難訪問到,在本地你或許可以翻牆,當你要發布上線的時候,你就很難搞了!

這是乙個完整 rubygems 映象,你可以用此代替官方版本,我們是完全基於 cdn 技術來實現,能確保幾乎無延遲的同步。

root@ubuntu:~# gem sources -l

*** current sources ***

### 替換國內的 rubygems 映象 ###

root@ubuntu:~# gem sources --add --remove

error fetching :

ssl_connect returned=1 errno=0 state=error: certificate verify failed (specs.4.8.gz)

正常情況下,你是不會遇到 ssl 證書錯誤的,除非你的 ruby 安裝方式不正確。

如果遇到 ssl 證書問題,你又無法解決,請修改 ~/.gemrc 檔案,增加 ssl_verify_mode: 0 配置,以便於 rubygems 可以忽略 ssl 證書錯誤。

vim ~/.gemrc

root@ubuntu:~#  cat  .gemrc    

---:backtrace: false

:bulk_threshold: 1000

:sources:

- -

:update_sources: true

:verbose: true

:ssl_verify_mode: 0

### 替換國內的 rubygems 映象 ###

root@ubuntu:~# gem sources --add --remove

added to sources

removed from sources

### 檢查 ###

root@ubuntu:~# gem sources -l

*** current sources ***

### 安裝 redisgem 才能執行redis-trib ###

root@ubuntu:~# gem install redis

fetching: redis-4.2.2.gem (100%)

successfully installed redis-4.2.2

parsing documentation for redis-4.2.2

installing ri documentation for redis-4.2.2

done installing documentation for redis after 1 seconds

1 gem installed

### 檢查安裝是否成功 ###

root@ubuntu:~# gem list | grep redis

redis (4.2.2)

IOS HTTPS證書問題

本文節選自 一般而言http和https都不會遇到這個問題,只要實現nsurlconnectiondatadelegate協議就能完成需求。但是對於自簽名證書,nsurlconnection物件無法驗證服務端證書的真偽。這個時候需要動用到nsurlconnectiondelegate協議。具體方法是...

Python SSL證書問題

問題 ssl certificate verify failed certificate verify failed unable to get local issuer certificate ssl.c 1076 產生這個問題的原因在於python本身,當使用urllib開啟https的鏈結時,...

SharePoint Fast 證書過期問題

使用sharepoint fast,因為是使用ssh驗證的,會存在乙個證書過期問題,我想是因為設計fast4sharepoint的時候,考慮到分布式的安全機制,所以需要fast和sharepoint都需要證書,來實現安全通訊。怎麼重新生成證書,並匯入到fast呢?1.需要使用到powershell,...