Linux下redis直接安裝和部署(後臺開機自啟-修改密碼)
1.基礎知識
redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如下
字串、列表(lists)、集合(sets)、有序集合(sorts sets)、雜湊表(hashs)
2.redis的應用場景
快取(資料查詢、短連線、新聞內容、商品內容等等)。(最多使用)
分散式叢集架構中的session分離。
聊天室的線上好友列表。
任務佇列。(秒殺、搶購、12306等等)
應用排行榜。
網站訪問統計。
資料過期處理(可以精確到毫秒)
3.安裝redis
下面介紹在Linux環境下,Redis的安裝與部署,使用redis-3.0穩定版,因為redis從3.0開始增加了叢集功能。在後面我也會分享redis叢集。
1.可以通過官網下載 地址:
2.使用linux wget命令
下載地址:http://redis.io/download,下載最新文件版本。
cd /usr/local/
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
tar zxvf redis-5.0.0.tar.gz
cd redis-5.0.0.tar.gz
make
出現如下即編譯成功
Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory `/usr/local/redis-5.0.0/src'
然後在/usr/local/redis-5.0.0/src
中執行安裝命令:
cd /usr/local/redis-5.0.0/src
make install
會出現如下日誌資訊
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
拷貝redis.conf配置檔案到安裝目錄bin資料夾下:
cp /usr/local/redis-5.0.0/redis.conf /usr/local/redis/bin
/usr/local/bin 中會多處一些redis檔案;
redis-benchmark redis效能測試工具
redis-check-aof AOF檔案修復工具
redis-check-rdb RDB檔案修復工具
redis-cli redis命令列客戶端
redis.conf redis配置檔案
redis-sentinal redis叢集管理工具
redis-server redis服務程序
修改redis.conf配置檔案
vim /usr/local/redis-5.0.0/redis.conf
只需要調整如下幾個即可
protected-mode no # 關閉保護模式
daemonize yes # 守護程序模式開啟(可以後臺執行)
requirepass redispwd #可以修改密碼,requirepass 後邊新增redis密碼
port 6666 #可以修改埠號,預設是6379
#bind 127.0.0.1 #註釋掉,監聽所有的IP地址(如果需要其他ip的redis客戶端訪問)
啟動redis5.0
/usr/local/redis-5.0.0/src/redis-server /usr/local/redis-5.0.0/redis.conf
檢查埠
netstat -ltnp |grep 6379
如果有埠監聽,說明redis已經啟動成功
如果修改了redis密碼
cd /usr/local/bin/
./redis-cli -h 127.0.0.1 -p 6666 -a redispwd
為什麼能在任意目錄執行redis-cli
命令呢,因為redis-cli
命令在/usr/local/bin
目錄裡面,而該目錄又配置在PATH中,所以你可以向執行ls、mkdir等命令的方式去執行redis-cli
或者redis-server
等命令。
一般我們在安裝完redis後就會將其安裝包給刪除,那麼我們只需要將redis.conf配置檔案移動的其他目錄,比如:/etc/redis/redis.conf
中,具體位置在哪請按照自己的習慣或者規範放置即可。
文章引用: