天天看點

Docker中Redis安裝及測試

此篇文章目的是熟悉一下redis的下載下傳安裝使用,為後面部署redis叢集做準備。

下載下傳安裝

  1. linux上,我在​

    ​/download​

    ​目錄下,執行下載下傳的指令
root@--- ~]# wget http://download.redis.io/redis-stable.tar.gz      
  1. 接着,對下載下傳下來的檔案進行如下操作,解壓檔案,并把檔案移動到​

    ​/usr/local/redis/​

    ​目錄下
tar -xzf redis-stable.tar.gz 
mkdir -p /usr/local/redis
mv ./redis-stable/* /usr/local/redis/      
  1. 編譯redis檔案
cd /usr/local/redis
make      

執行完 ​

​make​

​ 指令後,​

​redis​

​ 目錄下會出現編譯後的 ​

​redis​

​ 服務程式 ​

​redis-server​

​,還有用于測試的用戶端程式 ​

​redis-cli​

​,兩個程式位于安裝目錄 ​

​src​

​ 目錄下​​

Docker中Redis安裝及測試

​​

啟動redis服務

  • 方式1:
./redis-server      

注意這種方式啟動 redis 使用的是預設配置。

  • 方式2:
./redis-server ../redis.conf      

通過啟動參數告訴 redis 使用指定配置檔案使用下面指令啟動。

​redis.conf​

​ 是一個預設的配置檔案。我們可以根據需要使用自己的配置檔案。

啟動 redis 服務程序後,就可以使用測試用戶端程式 ​

​redis-cli​

​ 和 ​

​redis​

​ 服務互動了。​​

Docker中Redis安裝及測試

​​

cd /usr/local/redis/src
[root@--- src]# ./redis-cli 
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379> exit
[root@--- src]#      

配置 Redis 為背景服務

設定 Redis 通路密碼

常用配置檔案例子 redis.conf

#預設端口6379
port 6379

#綁定ip,如果是内網可以直接綁定 127.0.0.1, 或者忽略, 0.0.0.0是外網
bind 0.0.0.0

#守護程序啟動
daemonize yes

#逾時
timeout 300
loglevel notice

#分區
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes

#存儲檔案
dbfilename dump.rdb

#密碼 
requirepass xxxxxxxx      

繼續閱讀