Redis服務部署,redis部署

來源:互聯網
上載者:User

Redis服務部署,redis部署

Web程式猿部落格:http://blog.csdn.net/thinkercode

Redis安裝

一、安裝Redis

[root@localhost ~]# wget http://download.redis.io/releases/redis-3.0.2.tar.gz[root@localhost ~]# tar xzf redis-3.0.2.tar.gz [root@localhost ~]# cd redis-3.0.2[root@localhost redis-3.0.2]# make PREFIX=/usr/local/redis install

make執行完成後,會在/usr/local/redis/bin/目錄下產生幾個可執行檔,他們分別的作用是:
  redis-server:Redis伺服器的daemon啟動程式
  redis-cli:Redis命令列操作工具。當然,你也可以用telnet根據其純文字協議來操作
  redis-benchmark:Redis效能測試工具,測試Redis在你的系統及你的配置下的讀寫效能
  redis-check-aof:更新日誌檢查 ,加–fix參數為修複log檔案
  redis-check-dump:檢查匯出工具

二、配置Redis

[root@localhost redis-3.0.2]# cp redis.conf /usr/local/redis/[root@localhost redis-3.0.2]# vi /usr/local/redis/redis.conf# 修改daemonize no為daemonize yes,目的使進程在後台運行 

三、啟動Redis

[root@localhost redis-3.0.2]# /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf &[1] 8055[root@localhost redis-3.0.2]# ps aux|grep redisroot      8056  0.1  0.7 137440  7452 ?        Ssl  08:37   0:00 /usr/local/redis/bin/redis-server *:6379                     root      8062  0.0  0.0 103248   876 pts/0    S+   08:37   0:00 grep redis[root@localhost redis-3.0.2]# /usr/local/redis/bin/redis-cli 127.0.0.1:6379> set test valueOK127.0.0.1:6379> get test"value"127.0.0.1:6379> exit

四、設定開機啟動

[root@localhost redis-3.0.2]# vi /etc/init.d/redis-server#--------------------以下為啟動指令碼內容--------------------------#!/bin/bash#chkconfig: 2345 80 90# Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.REDISPORT=6379EXEC=/usr/local/redis/bin/redis-serverCLIEXEC=/usr/local/redis/bin/redis-cliCONF="/usr/local/redis/redis.conf"case "$1" in    start)              echo "Starting Redis server..."              $EXEC $CONF > /dev/null&        ;;    stop)                echo "Stopping ..."                $CLIEXEC shutdown                echo "Redis stopped"        ;;     restart)              echo "Stopping ..."              $CLIEXEC shutdown              echo "Redis stopped"              echo "Starting Redis server..."              $EXEC $CONF > /dev/null &        ;;    *)        echo "Please use start or stop or restart as first argument"        ;;esac#--------------------指令碼結束--------------------------[root@localhost redis-3.0.2]# chmod +x /etc/init.d/redis-server [root@localhost redis-3.0.2]# service redis-server stopStopping ...Redis stopped[root@localhost redis-3.0.2]# ps aux|grep redisroot      8080  0.0  0.0 103248   872 pts/0    S+   08:43   0:00 grep redis[root@localhost redis-3.0.2]# service redis-server startStarting Redis server...[root@localhost redis-3.0.2]# ps aux|grep redisroot      8088  0.0  0.7  40608  7444 ?        Ssl  08:43   0:00 /usr/local/redis/bin/redis-server *:6379                     root      8092  0.0  0.0 103248   876 pts/0    S+   08:43   0:00 grep redis[root@localhost redis-3.0.2]# service redis-server restartStopping ...Redis stoppedStarting Redis server...[root@localhost redis-3.0.2]# ps aux|grep redisroot      8101  0.0  0.7  40608  7456 ?        Ssl  08:43   0:00 /usr/local/redis/bin/redis-server *:6379                     root      8105  0.0  0.0 103248   876 pts/0    S+   08:43   0:00 grep redis[root@localhost redis-3.0.2]# chkconfig --add redis-server[root@localhost redis-3.0.2]# chkconfig redis-server on[root@localhost redis-3.0.2]# chkconfig --listauditd          0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉blk-availability    0:關閉    1:啟用    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉crond           0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉ip6tables       0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉iptables        0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉iscsi           0:關閉    1:關閉    2:關閉    3:啟用    4:啟用    5:啟用    6:關閉iscsid          0:關閉    1:關閉    2:關閉    3:啟用    4:啟用    5:啟用    6:關閉lvm2-monitor    0:關閉    1:啟用    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉mdmonitor       0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉multipathd      0:關閉    1:關閉    2:關閉    3:關閉    4:關閉    5:關閉    6:關閉netconsole      0:關閉    1:關閉    2:關閉    3:關閉    4:關閉    5:關閉    6:關閉netfs           0:關閉    1:關閉    2:關閉    3:啟用    4:啟用    5:啟用    6:關閉network         0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉postfix         0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉rdisc           0:關閉    1:關閉    2:關閉    3:關閉    4:關閉    5:關閉    6:關閉redis-server    0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉restorecond     0:關閉    1:關閉    2:關閉    3:關閉    4:關閉    5:關閉    6:關閉rsyslog         0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉saslauthd       0:關閉    1:關閉    2:關閉    3:關閉    4:關閉    5:關閉    6:關閉sshd            0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉udev-post       0:關閉    1:啟用    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.