乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      redis在Linux上的安裝

       印度阿三17 2019-04-15

      1 安裝redis編譯的c環(huán)境

      輸入命令: 注意yum安裝必須聯(lián)網

      yum install gcc-c  

       如果提示是否需要下載輸入y就可以開始下載。

      2 redis安裝

      1 上傳文件

      2 解壓文件到/usr/local下

      tar -xvf redis-3.0.0.tar.gz -C /usr/local

      3 編譯redis(將.c文件編譯成.o文件)

       1) 進入redis-3.0.0文件內部

      2)執(zhí)行make 進行編譯 如果沒有提前安裝c環(huán)境這里就會直接報錯

       

      到這里就已經編譯完成了。

      4 安裝

      前提:必須要進入到redis-3.0.0

      輸入命令:記得要指定安裝路徑,不然安裝之后不好找到。PREFIX:指定安裝路徑。

      使用  make PREFIX=/usr/local/redis install         命令安裝redis到/usr/local/redis中

      5 測試前端啟動

      輸入命令: 注意要是在bin目錄下:

      1./redis-server

       

      這就代表你的redis啟動成功了。但是在這里不能操作。如果需要操作的話,還需要打開另外一個客戶端。

       

      往里面存儲一個數據測試一下

      使用ctrl c停止前端模式

      6 復制文件

      進入到redis-3.0.0中復制redis.conf 到 redis/bin下面

       

      使用命令:

      cp -r redis.conf ../redis/bin

      7 后端啟動

      直接運行bin/redis-servet將以前端模式啟動,前端模式啟動的缺點是啟動完成后,

      不能再進行其它操作,如果要操作必須使用ctrl c強制結束,同時redis-servet

      程序也就結束了,所以不推薦使用這種方法。

      1.修改上一步復制到redis/bin/redis.conf配置文件,daemonize yes 以后端模式啟動。

       執(zhí)行下面的命令進入修改界面:

      # vim /usr/local/redis/bin/redis.conf

      修改前:

      修改后:

      然后啟動服務直接指定使用剛剛修改后的配置文件

      啟動時,指定配置文件

      8 后端啟動關閉服務端

      客戶端命令行輸入:shutdown就可以結束

      3 redis使用

      1 連接客戶端

      2 像redis服務器發(fā)送命令

      4 開啟遠程連接

      如需遠程連接redis,需配置redis端口6379在linux防火墻中開發(fā)

      /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
      
      /etc/rc.d/init.d/iptables save

      5 前端啟動的一些問題

      ps -ef | grep redis

      6 目錄結構

      7 redis的圖形化界面

      打開后的界面如下:

      點擊創(chuàng)建一個連接

      要想能夠遠程連接成功,需配置redis端口6379在linux防火墻中開發(fā)。前面的安裝已經配置,所以這里就不需要配置了。

      /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
      
      /etc/rc.d/init.d/iptables save

      點擊Test Connection可以查看是否可以連接成功

      可以看到一共有16個數據庫

      查看到添加的關鍵字和值:

      添加新的關鍵字:

      8 設置redis開機自啟動

      1 編寫腳本

      vim /etc/init.d/redis  

      2 編輯腳本內容

      復制下面代碼到腳本中

      注意需要修改里面的redis的安裝路徑

      # chkconfig:   2345 90 10  
      # description:  Redis is a persistent key-value database  
      REDISPORT=6379EXEC=/usr/local/redis/bin/redis-serverREDIS_CLI=/usr/local/redis/bin/redis-cli  
         
      PIDFILE=/var/run/redis.pid  
      CONF="/usr/local/redis/bin/redis.conf"  
         
      case "$1" in  
          start)  
              if [ -f $PIDFILE ]  
              then  
                      echo "$PIDFILE exists, process is already running or crashed"  
              else  
                      echo "Starting Redis server..."  
                      $EXEC $CONF  
              fi  
              if [ "$?"="0" ]   
              then  
                    echo "Redis is running..."  
              fi  
              ;;  
          stop)  
              if [ ! -f $PIDFILE ]  
              then  
                      echo "$PIDFILE does not exist, process is not running"  
              else  
                      PID=$(cat $PIDFILE)  
                      echo "Stopping ..."  
                      $REDIS_CLI -a redispsw  -p $REDISPORT SHUTDOWN  
                      while [ -x ${PIDFILE} ]  
                     do  
                          echo "Waiting for Redis to shutdown ..."  
                          sleep 1  
                      done  
                      echo "Redis stopped"  
              fi  
              ;;  
         restart|force-reload)  
              ${0} stop  
              ${0} start  
              ;;  
        *)  
          echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
              exit 1  
      esac  

      修改完成輸入:wq保存退出。

      特別需要注意的是:如果redis.conf的配置文件中開啟了連接需要密碼的話,

      $REDIS_CLI -a redispsw  -p $REDISPORT SHUTDOWN

      必須在stop 部分中告知你的密碼,不然的話,停止redis的時候,會出現權限不足。

      幾個需要自己配置的地方解釋一下:

      #redis服務器監(jiān)聽的端口
      REDISPORT=6379
      #服務端所處位置
      EXEC=/usr/local/redis/bin/redis-server
      #客戶端位置
      CLIEXEC=/usr/local/redis/bin/redis-cli
      #Redis的PID文件位置(redis啟動之后再/var/run/目錄下面會有一個redis.pid的文件,redis停止之后這個文件就沒有了)
      PIDFILE=/var/run/redis.pid
      #配置文件位置,需要修改 [也就是后端啟動指定的配置文件的位置]
      CONF="/usr/local/redis/bin/redis.conf"

      3 修改權限

      [root@admin init.d]# chmod a x /etc/init.d/redis

      給予所有的用戶執(zhí)行權限。

      4 設置開機自啟動

      # chkconfig redis on   設置開機自啟動

      如果想要取消開機自啟動的話使用下面的命令

      # chkconfig redis off   取消開機自啟動

      5 redis服務啟動/停止/重啟

      #  service redis start           啟動redis服務
      #  service redis restart         重啟redis服務
      #  service redis stop            關閉redis服務

      9  查看redis是否開機自啟動

      [root@admin ~]# chkconfig | grep redis --color

      10 redis常見的幾個配置項

      daemonize yes  是否作為守護進程,yes表示作為守護進程可以后端啟動 no則不行

      port 6379             redis的端口號6379

      bind 0.0.0.0          開啟遠程訪問

      logfile "/var/redis/redis.log"            配置日志文件的位置,默認是當前位置

      databases 16              數據庫的個數,默認16個

      RDB持久化策略

      save 900 1               after 900 sec (15 min) if at least 1 key changed
      save 300 10            after 300 sec (5 min) if at least 10 keys changed
      save 60 10000         after 60 sec if at least 10000 keys changed

      dbfilename dump.rdb    RDB持久化策略的持久化文件名

      dir /var/redis            持久化文件的存儲位置  默認是當前位置 dir ./

      requirepass  yourpassword        配置密碼  后面就是密碼   

      AOF持久化策略:可以和RDB策略配合使用

      appendonly yes      yes表示開啟AOF持久化,no表示關閉  默認是no關閉的

      # appendfsync always          
      appendfsync everysec
      # appendfsync no

      來源:http://www./content-2-164651.html

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多