1. 程式人生 > >Redis學習筆記(一):CentOS7安裝Redis4

Redis學習筆記(一):CentOS7安裝Redis4

CentOS版本:CentOS Linux release 7.5.1804 (Core)

Redis版本:Redis server v=4.0.9

---------------------------------------------------------------------------

1.安裝

1.1下載

右鍵複製最新穩定版下載地址


$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz

下載完畢後開始解壓

$ tar –zxvf redis-4.0.9.tar.gz

1.2編譯並安裝

編譯完成後安裝到/usr/local/redis

$ make
$ make install PREFIX=/usr/local/redis

2.啟動

切換到redis安裝目錄

$ cd /usr/local/redis/bin

2.1前臺啟動

$ ./redis-server

前臺啟動成功介面


2.2後端啟動

後端啟動需要更改redis.conf配置檔案

2.2.1修改配置檔案

首先切換到redis之前下載的目錄,把裡面的redis.conf檔案複製到安裝目錄

$ cp redis.conf /usr/local/redis/bin/

把deamonize no改為yes

$ cd /usr/local/redis/bin
$ vi redis.conf


2.2.2啟動

然後通過配置檔案啟動,也就是後臺啟動

$ ./redis-server redis.conf

後臺啟動成功介面


--------------------------------------安裝完畢,下面是一些常用命令--------------------------------------------

檢視redis 是否執行

$ ps aux | grep redis

說明啟動成功,並且埠是6379

簡單的使用一下redis

$ ./redis-cli
127.0.0.1:6379> set foo bar
127.0.0.1:6379> get foo

外部訪問redis

這裡需要注意一下,redis預設只能本地訪問,如果需要外部訪問,要修改redis.conf

如果是阿里雲或者雲平臺,要在平臺上開啟相應的端口才能連線。

把127.0.0.1改成0.0.0.0

$ vi redis.conf

檢視redis版本

$ ./bin/redis-server -v
$ ./bin/redis-server –version

redis新增密碼

Redis預設配置是不需要密碼認證的,也就是說只要連線的Redis伺服器的host和port正確,就可以連線使用。這在安全性上會有一定的問題,所以需要啟用Redis的認證密碼,增加Redis伺服器的安全性。

到安裝目錄下,修改redis.conf

$ cd /usr/local/redis
$ vi redis.conf
在#requirepass foobared下面新增一行

requirepass 123456


解除安裝redis

首先切換到redis安裝目錄

$ rm –rf /redis*

redis資料備份與恢復

進入CLI模式後,輸入SAVE指令,如果設定了密碼,需要先輸入AUTH password

$ redis-cli
127.0.0.1:6379> AUTH 123456
127.0.0.1:6379> SAVE

備份成功後,會在目錄下生成dump.rdb檔案,這個就是備份的檔案


如果需要恢復資料,只需將備份檔案 (dump.rdb) 移動到 redis 安裝目錄並啟動服務即可。

Redis效能測試

比如說同時執行10000個請求來測試效能

$ redis-benchmark -n 10000  -q

詳細效能測試請看:http://www.redis.cn/topics/benchmarks.html

推薦Redis圖形化客戶端