1. 程式人生 > >redis主從模式及加密

redis主從模式及加密

$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
$ tar xzf redis-4.0.10.tar.gz
$ cd redis-4.0.10
$ make
$ src/redis-server
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

重啟:

ps -el | grep redis

redis-cli -h 127.0.0.1 -p 6379 shutdown

可通過這種方式重新指定redis.conf:

/usr/local/bin/redis-server  /export/servers/redis/redis.conf

2、主從模式和叢集模式簡介

參考:https://blog.csdn.net/doc_sgl/article/details/53149634
https://www.cnblogs.com/kangoroo/p/7657616.html
https://www.cnblogs.com/mafly/p/redis_cluster.html

注意叢集模式設定:cluster-enabled yes

主從模式為:cluster-enabled no

3、主從設定搭建

bind 127.0.0.1(綁定當前機器 IP)
從機設定:slaveof 127.0.0.1 6379

requirepass  "admin.123"    #設定redis登入密碼

masterauth  "admin.123"   #主從認證密碼,否則主從不能同步

訪問:/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a RA8gp8DyAn

程式碼加密方式:

1)

URI uri = URI.create(config.getUri()); 
redis = new Jedis(uri, config.getTimeout());
"uri": "redis://:[email protected]:6379/0"

2)

Jedis jedis=new Jedis(map.get("host"),Integer.parseInt(map.get("port")),Integer.parseInt(map.get("timeout"))
redis=[{name:"redis",host:"127.0.0.1",port:"6379",timeout:"5000",pwd:"1111111"}]
3)若redis已啟動,可通過config set masterauth "1111111"先設定,然後修改配置檔案,帶下次重啟時載入。

5、持久化

1、appendonly yes              //啟用aof持久化方式

2、RDB是Redis預設的持久化方式。

RDB的配置 :在配置檔案中已經預置了三個條件

save 900 1 # 15分鐘內至少有一個鍵被更改 
save 300 10 # 5分鐘內至少有10個鍵被更改
save 60 10000 # 1分鐘內至少有10000個鍵被更改
  • 預設的rdb檔案路徑是當前目錄,檔名是:dump.rdb,可以在配置檔案中修改路徑和檔名,分別是dir和dbfilename
dir ./ # rdb檔案儲存路徑
dbfilename dump.rdb # rdb檔名

相關推薦

redis主從模式加密

$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz $ tar xzf redis-4.0.10.tar.gz $ cd redis-4.0.10 $ make $ src/redis-server

8 Redis主從複製哨兵模式

Redis主從複製及哨兵模式 1.主從複製 1.1配置主從複製 參與複製的Redis例項劃分為主節點(master) 和從節點(slave) 。 預設情況下, Redis都是主節點。 每個從節點只能有一個主節點, 而主節點可以同時具有多個從節點。 複製的資

redis主從配置手動切換遇到的問題

redis解析我做redis主從遇到的問題:redis只要下載好壓縮包後解壓縮然後make就可以直接使用了,啟動服務是:/usr/local/src/redis/src/redis-server然後進入交互界面是:/usr/lcoal/src/redis/src/reids-cli假如沒有更改port那麽默認

redis主從配置切換

啟動 文件 con nbsp 數據同步 描述 fun sof don 環境描述:主redis:192.168.10.1 6379從redis:192.168.10.2 6380 一、主從配置 1、將主從redis配置文件redis.conf中的aemonize no 改為

Redis 主從模式

commit checksum http max live name usr depth ise 系統:Centos6.6x64安裝目錄:/usr/local/主:192.168.100.103從:192.168.100.104 1,下載安裝: 安裝依賴: # yum i

Redis主從模式

string tee pan image ref SM err opened bsp 為了提高redis的性能,可以創建基於主從模式的redis,在主服務器上負責寫操作,從服務器上進行讀取操作。 Redis主從模式的配置: 1.復制redis.conf文件到/usr/l

Redis主從配置主從切換

CA idf lis mon 分享圖片 說明 redis-cli dir nts   環境及部署圖   本次配置在同一臺主機配置文件及端口號不一樣   6379配置文件/etc/redis/6379.conf bind 0.0.0.0 protected-mode y

Redis主從模式的搭建

為了降低每個Redis伺服器的負載,可以設定幾個Redis伺服器作為從伺服器專門用作使用者的“讀取”操作(即查詢)。設定一個Redis伺服器作為主伺服器專門用作使用者的“寫”操作(即增刪改)。主伺服器的資料會自動同步到從伺服器上。 其流程圖:  如何配置(完全由從伺服器配置和

Redis學習(三) Redis 主從模式詳解

不管任何程式,只執行一個例項都是不可靠的,一旦因為網路原因導致所在機器不可達,或者所在伺服器掛掉,那麼這個程式將不能對外提供服務了,Redis也是一樣的。不過Redis的主從並不是解決這個問題的,一些對Redis主從的理解,見這篇部落格:http://www.cnblogs.com/yiwangzh

淺入淺出之redis主從配置手動切換

環境描述: 主redis:192.168.10.1 6379 從redis:192.168.10.2 6380 一、主從配置 1、將主從redis配置檔案redis.conf中的aemonize no 改為 yes 2、修改從redis配置檔案redis.conf中

redis主從複製切換

現在我的系統用redis做快取伺服器,redis是一個單點,當一臺機器巖機的時候,redis的服務完全停止,這時就會影響其他服務的正常執行,所以我們要做的是redis主從複製及主動切換,這就是redis叢集的概念 首先介紹下怎麼樣做redis主備切換,需要用到redis的

redis 系列(十一) redis 主從模式

step1 單節點redis環境配置請看:redis 系列(一) redi環境安裝:https://blog.csdn.net/nameIsHG/article/details/85317562 ip根據自己的來 一:搭建好單節點192.168.1.115後,克隆一份 ,主機ip修

redis主從模式配置與使用

一、實驗環境 VMware建立兩個虛擬機器A(192.168.191.128)、B(192.168.191.130),在兩個虛擬機器上分別安裝好redis。並將redis.conf檔案的daemonize no改為daemonize yes,以便redis服務

Redis主從模式和哨兵模式

這篇是我在csdn上寫的第一篇部落格,對前幾天在聽的那節Redis課程的記錄、總結。 ##主從模式 主節點用於服務,從節點用於資料備份(不能跳過主節點直接給從節點寫入),在主節點關機後,從節點可變為主節點替代已關閉的主節點提供服務。 為了保持主從節點資料一致性,在每

Redis集群~windows下搭建Sentinel環境它對主從模式的實際意義

sent bsp windows 意義 HR 主從模式 nbsp OS AS Redis集群~windows下搭建Sentinel環境及它對主從模式的實際意義 學習了:https://www.cnblogs.com/lori/p/5825691.html 哨兵機制; Re

redis單例、主從模式、sentinel以及叢集的配置方式優缺點對比

redis作為一種高效的快取框架,使用是非常廣泛的,在資料儲存上,在執行時其將資料儲存在記憶體中,以實現資料的高效讀寫,並且根據定製的持久化規則不同,其會不定期的將資料持久化到硬碟中。另外相較於其他的NoSql資料庫,redis提供了非常豐富的資料結構,如dict,s

Redis叢集~windows下搭建Sentinel環境它對主從模式的實際意義

 回到目錄 關於redis-sentinel出現的原因 Redis叢集的主從模式有個最大的弊端,就是當主master掛了之前,它的slave從伺服器無法提升為主,而在redis-sentinel出現之後,有效的解決了這個問題,它相當於是一個投票者或者哨兵,它時刻監視著redis叢集的各個伺服器,當主mas

Redis 單例、主從模式、sentinel 以及集群的配置方式優缺點對比(轉)

after redis使用 問題: known 不能 重新 aof left meet 摘要: redis作為一種NoSql數據庫,其提供了一種高效的緩存方案,本文則主要對其單例,主從模式,sentinel以及集群的配置方式進行說明,對比其優缺點,闡述redis作為一種

Redis哨兵模式(sentinel)學習總結部署記錄(主從複製、讀寫分離、主從切換)

Redis的叢集方案大致有三種:1)redis cluster叢集方案;2)master/slave主從方案;3)哨兵模式來進行主

redis主從+哨兵模式

strong img 目錄 .html 主從模式 命令 onf 模擬 -s 主從模式配置分為手動和配置文件兩種方式進行配置,我現在有192.168.238.128(CentOS1)、192.168.238.131(CentOS3)、192.168.238.132(CentO