自己虛機搭建了乙個redis集群,每次重啟了vmware之後,需要重啟redis集群,並爭對每個埠重啟程序之後,再設定為集群,但是失敗了,這個報錯是因為有aof,rdb檔案沒有刪除,具體是初始化集群的時候需要這些配置檔案來打通每個節點之間的通訊 。
解決方法:找到儲存了aof和rdb檔案的地方,刪除,並kill -9 執行緒pid,然後重啟每乙個redis服務。
拓展:aof和rdb是兩種redis中的持久化機制,作為nosql的一種,與分布式快取的區別一點就在於nosql可以做到持久化
摘了一段別人的 ehcache和redis的區別
ehcache直接在jvm虛擬機器中快取,速度快,效率高;但是快取共享麻煩,集群分布式應用不方便。
redis是通過socket訪問到快取服務,效率比ecache低,比資料庫要快很多,處理集群和分布式快取方便,有成熟的方案。
如果是單個應用或者對快取訪問要求很高的應用,用ehcache。
如果是大型系統,存在快取共享、分布式部署、快取內容很大的,建議用redis。
補充下:ehcache也有快取共享方案,不過是通過rmi或者jgroup多播方式進行廣播快取通知更新,快取共享複雜,維護不方便;簡單的共享可以,但是涉及到快取恢復,大資料快取,則不合適。
總結就是單機用ehcache,分布式用redis,考慮到持久化,redis要考慮磁碟的rmp問題。
Error!啟動Nginx失敗
博主在啟動nginx服務的時候,出現以下錯誤 root localhost usr local nginx sbin nginx nginx emerg getpwnam nginx failed報錯資訊中的getpwnam的功能是獲取使用者登入相關資訊 因此可以了解到獲取 nginx 使用者失敗 ...
redis搭建集群(偽集群)
1 建立6個資料夾 2 複製redis.conf檔案,並修改redis.conf 配置檔案 3 建立集群 4 連線客戶端 5 檢視狀態 建立 6個資料夾來存放redis.conf,因為redis集群最小需要的是,三組三從,每個資料夾代表一台伺服器,6007跟6008可忽略 先複製乙個到6001資料夾...
spark shell啟動集群
使用spark shell 啟動spark集群時的流程簡析 詳細的spark command 其中進行了執行環境所需的引數的配置,利用這些引數生成了command,同時開啟程序 process 執行命令,對於process的輸入輸出進行了重定向。通過配置spark print launch comm...