1.安裝單機版redis
大家可以自己去官網下載下傳,當然也可以用課程提供的壓縮包
安裝依賴
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make && make install
使用redis-3.2.8.tar.gz
tar -zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
make && make test && make install
2、redis的生産環境啟動方案
如果一般的學習課程,你就随便用redis-server啟動一下redis,做一些實驗,這樣的話,沒什麼意義
要把redis作為一個系統的daemon程序去運作的,每次系統啟動,redis程序一起啟動
(1)redis utils目錄下,有個redis_init_script腳本
(2)将redis_init_script腳本拷貝到linux的/etc/init.d目錄中,将redis_init_script重命名為redis_6379,6379是我們希望這個redis執行個體監聽的端口号
(3)修改redis_6379腳本的第6行的REDISPORT,設定為相同的端口号(預設就是6379)
(4)建立兩個目錄:/etc/redis(存放redis的配置檔案),/var/redis/6379(存放redis的持久化檔案)
(5)修改redis配置檔案(預設在根目錄下,redis.conf),拷貝到/etc/redis目錄中,修改名稱為6379.conf
(6)修改redis.conf中的部配置設定置為生産環境
daemonize yes 讓redis以daemon程序運作
pidfile /var/run/redis_6379.pid 設定redis的pid檔案位置
port 6379 設定redis的監聽端口号
dir /var/redis/6379 設定持久化檔案的存儲位置
(7)啟動redis,執行cd /etc/init.d, chmod 777 redis_6379,./redis_6379 start
(8)确認redis程序是否啟動,ps -ef | grep redis
(9)讓redis跟随系統啟動自動啟動
在redis_6379腳本中,最上面,加入兩行注釋
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
執行
chkconfig redis_6379 on
3、redis cli的使用
redis-cli SHUTDOWN,連接配接本機的6379端口停止redis程序
redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN,制定要連接配接的ip和端口号
redis-cli PING,ping redis的端口,看是否正常
redis-cli,進入互動式指令行