成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Redis--------基于centos6源碼安裝

系統 Linux Redis
許多Web應用程序都將數據保存到RDBMS中,應用服務器從中讀取數據并在瀏覽器中顯示。但隨著數據量的增大,訪問的集中,就會出現REBMS的負擔加重,數據庫響應惡化,網站顯示延遲等重大影響。Memcached是高性能的分布式內存緩存服務器。一般的使用目的是通過緩存數據庫查詢結果,減少數據庫的訪問次數,以提高動態Web 應用的速度、提高擴展性.

【引自asd1123509133的博客】1. 背景

前一章介紹了memecached安裝,此次介紹NoSQL另一款明星產品----->redis.

許多Web 應用程序都將數據保存到RDBMS中,應用服務器從中讀取數據并在瀏覽器中顯示。但隨著數據量的增大,訪問的集中,就會出現REBMS的負擔加重,數據庫響應惡化,網站顯示延遲等重大影響。Memcached是高性能的分布式內存緩存服務器。一般的使用目的是通過緩存數據庫查詢結果,減少數據庫的訪問次數,以提高動態Web 應用的速度、提高擴展性.

* redis比memcached優勢

  • 豐富的數據類型: redis支持二進制的string list hashe set zset五大基礎數據類型存儲.
  • 原子性:redis的所有操作都是原子性的,同時redis還支持對幾個操作全并后的原子性執行.
  • 消息訂閱: redis支持publish/subscribe。
  • 持久化存儲數據: redis支持Aof與RDB兩種數據持久化支持.

2. 環境 

 

 

環境 

3 安裝(/usr/local/src)

  • 下載: wget http://download.redis.io/releases/redis-3.2.8.tar.gz
  • 解壓: tar zxvf redis-3.2.8.tar.gz
  • 進入目錄: cd redis-3.2.8
  • 編譯并指定安裝目錄: make PREFIX=/usr/local/redis-3.2.8 install
  • 創建軟鏈接: ln -s /usr/local/redis-3.2.8 /usr/local/redis

4. 配置文件(當前還在redis源碼目錄[/usr/local/src/redis-3.2.8]內)

cp redis.conf /etc/redis.conf

編輯/etc/redis.conf

daemonize no ==> daemonize yes (設置redis為后臺daemon進程)

5. 創建redis用戶

  1. [root@redis-server ~]# useradd -r -s /sbin/nologin -M redis 

6. 創建啟動腳本/etc/init.d/redis

  1. #!/bin/sh 
  2. # redis        init file for starting up the redis daemon 
  3. # chkconfig:   - 20 80 
  4. # description: Starts and stops the redis daemon. 
  5.   
  6. # Source function library. 
  7. #!/bin/sh 
  8. # redis        init file for starting up the redis daemon 
  9. # chkconfig:   - 20 80 
  10. # description: Starts and stops the redis daemon. 
  11.   
  12. # Source function library. 
  13. . /etc/rc.d/init.d/functions 
  14.   
  15. name="redis-server" 
  16. exec="/usr/local/redis/bin/$name" 
  17. pidfile="/var/run/redis/redis.pid" 
  18. REDIS_CONFIG="/etc/redis.conf" 
  19.   
  20. [ -e /etc/sysconfig/redis ] && . /etc/sysconfig/redis 
  21.   
  22. lockfile=/var/lock/subsys/redis 
  23.   
  24. start() { 
  25.     [ -f $REDIS_CONFIG ] || exit 6 
  26.     [ -x $exec ] || exit 5 
  27.     echo -n $"Starting $name: " 
  28.     daemon --user ${REDIS_USER-redis} "$exec $REDIS_CONFIG" 
  29.     retval=$? 
  30.     echo 
  31.     [ $retval -eq 0 ] && touch $lockfile 
  32.     return $retval 
  33.   
  34. stop() { 
  35.     echo -n $"Stopping $name: " 
  36.     killproc -p $pidfile $name 
  37.     retval=$? 
  38.     echo 
  39.     [ $retval -eq 0 ] && rm -f $lockfile 
  40.     return $retval 
  41.   
  42. restart() { 
  43.     stop 
  44.     start 
  45.   
  46. reload() { 
  47.     false 
  48.   
  49. rh_status() { 
  50.     status -p $pidfile $name 
  51.   
  52. rh_status_q() { 
  53.     rh_status >/dev/null 2>&1 
  54.   
  55.   
  56. case "$1" in 
  57.     start) 
  58.         rh_status_q && exit 0 
  59.         $1 
  60.         ;; 
  61.     stop) 
  62.         rh_status_q || exit 0 
  63.         $1 
  64.         ;; 
  65.     restart) 
  66.         $1 
  67.         ;; 
  68.     reload) 
  69.         rh_status_q || exit 7 
  70.         $1 
  71.         ;; 
  72.     force-reload) 
  73.         force_reload 
  74.         ;; 
  75.     status) 
  76.         rh_status 
  77.         ;; 
  78.     condrestart|try-restart) 
  79.         rh_status_q || exit 0 
  80.         restart 
  81.         ;; 
  82.     *) 
  83.         echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart}" 
  84.         exit 2 
  85. esac 
  86. exit $? 

 

7. 修改腳本文件權限

  1. [root@redis-server ~]# chmod 755 /etc/init.d/redis 

8. 添加進service服務管理并設置開機啟動

  1. [root@redis-server ~]# chkconfig --add redis 
  2. [root@redis-server ~]# chkconfig redis on  

9. redis服務測試

  1. service redis start  

 

 

 

10. 連接測試(通過自帶redis-cli命令連接測試)

  1. [root@redis-server ~]# /usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379  

 

 

 

連接測試成功

11. 總結

以需求驅動技術,技術本身沒有優略之分,只有業務之分。

責任編輯:龐桂玉 來源: 51CTO博客
相關推薦

2017-03-20 16:12:41

opensslcentosnginx

2014-07-30 10:35:34

Linux系統啟動

2014-08-05 16:30:12

CentOS6LAMP

2021-04-13 15:09:16

CentOS6EOL項目

2011-05-10 13:54:36

CentOS 6

2014-11-28 11:20:54

LEMPNginxMariaDB

2010-02-23 13:41:00

2013-04-10 15:12:03

MySQL 5.6

2011-07-27 10:06:53

RHEL 6Oracle 10g

2011-08-15 14:05:42

CentOS 6

2021-01-04 08:15:16

CentOS 7Python3.9Python

2015-05-25 19:34:06

KickstartCentOS

2011-05-20 10:55:21

CentOS 6RHEL 6.1

2011-09-30 10:56:20

Centos 6

2012-08-08 10:10:30

CentOS 6操作系統

2013-12-04 14:45:22

2022-12-06 08:44:20

2010-04-06 10:00:52

CentOS系統

2016-12-27 18:54:19

2015-12-21 13:19:23

CentosRHEL 6.XWetty
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区视频在线观看 | 日韩高清一区二区 | 97色在线视频 | 国产精品99久久久久久久久久久久 | 婷婷中文在线 | 无码日韩精品一区二区免费 | 成人国产在线观看 | 欧美激情综合色综合啪啪五月 | 国产婷婷色综合av蜜臀av | 国产网站在线免费观看 | 亚洲成人av在线 | 国产欧美一区二区三区在线看蜜臀 | 狠狠色综合欧美激情 | 91婷婷韩国欧美一区二区 | 影音先锋中文字幕在线观看 | 超碰免费在线 | 91porn成人精品 | 亚洲精品国产综合区久久久久久久 | 一级在线观看 | 欧美一级三级在线观看 | 久久涩涩 | 成人国产精品免费观看视频 | 成人一区二区视频 | 亚洲 精品 综合 精品 自拍 | 国产一区二区三区久久久久久久久 | 天堂色| 亚洲欧美日韩精品久久亚洲区 | 91久久国产综合久久 | 中文字幕亚洲区 | 精品99爱视频在线观看 | 91久久久久 | 国产美女永久免费无遮挡 | 成人精品一区二区户外勾搭野战 | 亚洲444kkkk在线观看最新 | 久久在线 | 久久69精品久久久久久久电影好 | 成人av片在线观看 | 日本福利视频免费观看 | 丝袜美腿一区 | 久久只有精品 | 国产精品一区二区三区久久 |