單機版的redis的安裝以及redis生產環境啟動方案
阿新 • • 發佈:2018-11-23
▌大綱
1、安裝單機版的redis
2、redis的生產環境啟動方案
3、redis cli的使用
▌1、安裝單機版redis
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz tar -zxvf 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作為一個系統的daemon程序去執行,每次系統啟動,redis程序一起啟動,而不是簡單使用
- redis utils目錄下,有個redis_init_script指令碼
- 將redis_init_script指令碼拷貝到linux的/etc/init.d目錄中,將redis_init_script重新命名為redis_6379,6379是我們希望這個redis例項監聽的埠號
- 修改redis_6379指令碼的第六行的REDISPORT,設定為相同的埠號(預設就是6379)
- 建立兩個目錄:/etc/redis(存放redis的配置檔案),/var/redis/6379(存放redis的持久化檔案)
- 修改redis配置檔案(預設在根目錄下,redis.conf),拷貝到/etc/redis目錄中,改名為6379.conf
- 修改redis.conf中的部分配置為生產環境
daemonize yes #讓redis以daemon程序執行 pidfile /var/run/redis_6379.pid #設定redis的pid檔案位置 port 6379 #設定redis的監聽埠號 dir /var/redis/6379 #設定持久化檔案的儲存位置 |
- 啟動redis
cd /etc/init.d #切換到init.d目錄下
chmod 777 redis_6379 #修改redis_6379的許可權
./redis_6379 start #啟動redis_6379
- 確認redis程序是否啟動,ps -ef | grep redis
- 讓redis跟隨系統啟動自動啟動
#chkconfig: 2345 90 10 啟動: chkconfig redis_6379 on |
▌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 #進入互動式命令列
set k1 v1 #設定鍵為k1,值為v1資料
get k1 #獲取鍵為k1的值
del k1 #刪除k1鍵
▌redis技術主要包括四塊
redis各種資料結構和命令的使用,包括java api的使用
redis一些特殊的解決方案的使用,pub/sub訊息系統,分散式鎖,輸入的自動完成等等
redis日常的管理相關的命令
redis企業級的叢集部署和架構