国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Centos 下編譯安裝Redis

Turbo / 1332人閱讀

摘要:安裝環(huán)境說明操作系統(tǒng)安裝路徑開始編譯配置調(diào)整下內(nèi)存分配使用方式并使其生效此參數(shù)可用的值為表示當(dāng)用戶空間請(qǐng)求更多的內(nèi)存時(shí),內(nèi)核嘗試估算出可用的內(nèi)存表示內(nèi)核允許超量使用內(nèi)存直到內(nèi)存用完為止表示整個(gè)內(nèi)存地址空間不能超過的值修改配置

安裝環(huán)境說明:

操作系統(tǒng):Centos 6.5 -64bit

安裝路徑:/usr/local/redis

開始編譯redis
tar -zxvf redis-2.8.19.tar.gz 
cd redis-2.8.19 
make
make PREFIX=/usr/local/redis install

Redis配置

mkdir /usr/local/redis/etc/
cp redis.conf /usr/local/redis/etc/ 
cd /usr/local/redis/bin/
cp redis-benchmark redis-cli redis-server /usr/bin/

調(diào)整下內(nèi)存分配使用方式并使其生效

#此參數(shù)可用的值為0,1,2 
#0表示當(dāng)用戶空間請(qǐng)求更多的內(nèi)存時(shí),內(nèi)核嘗試估算出可用的內(nèi)存 
#1表示內(nèi)核允許超量使用內(nèi)存直到內(nèi)存用完為止 
#2表示整個(gè)內(nèi)存地址空間不能超過swap+(vm.overcommit_ratio)%的RAM值 
echo "vm.overcommit_memory=1">>/etc/sysctl.conf
sysctl -p

修改redis配置

vim /usr/local/redis/etc/redis.conf

# 修改一下配置
# redis以守護(hù)進(jìn)程的方式運(yùn)行
# no表示不以守護(hù)進(jìn)程的方式運(yùn)行(會(huì)占用一個(gè)終端)  
daemonize yes

# 客戶端閑置多長(zhǎng)時(shí)間后斷開連接,默認(rèn)為0關(guān)閉此功能                                      
timeout 300

# 設(shè)置redis日志級(jí)別,默認(rèn)級(jí)別:notice                    
loglevel verbose

# 設(shè)置日志文件的輸出方式,如果以守護(hù)進(jìn)程的方式運(yùn)行redis 默認(rèn):"" 
# 并且日志輸出設(shè)置為stdout,那么日志信息就輸出到/dev/null里面去了 
logfile stdout
redis環(huán)境變量配置
vim /etc/profile
export PATH="$PATH:/usr/local/php/bin:/usr/local/mysql/bin:/usr/local/redis/bin"
# 保存退出

# 讓環(huán)境變量立即生效
source /etc/profile
Redis 啟動(dòng)腳本
#!/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.

PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
REDIS_CLI=/usr/local/redis/bin/redis-cli
   
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/etc/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 -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
Redis開機(jī)自啟動(dòng)配置
# 復(fù)制腳本文件到init.d目錄下
cp redis /etc/init.d/

# 給腳本增加運(yùn)行權(quán)限
chmod +x /etc/init.d/redis

# 查看服務(wù)列表
chkconfig --list

# 添加服務(wù)
chkconfig --add redis

# 配置啟動(dòng)級(jí)別
chkconfig --level 2345 redis on
Redis 啟動(dòng)、停止測(cè)試
service redis start   #或者 /etc/init.d/redis start  
service redis stop   #或者 /etc/init.d/redis stop

# 查看redis進(jìn)程
ps -el|grep redis

# 端口查看
netstat -an|grep 3306
Redis 防火墻配置
# 打開防火墻規(guī)則
vim /etc/sysconfig/iptables

# 增加內(nèi)容
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

# 重啟火墻規(guī)則立即生效
service iptables restart 
安裝PHP Redis 擴(kuò)展包
unzip phpredis-develop.zip
cd phpredis-develop

# 生成擴(kuò)展配置
/usr/local/php/bin/phpize

# 編譯Redis
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

# 安裝完成,返回模塊所在路徑
/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
配置PHP支持redis

編輯php.ini文件

vim /usr/local/php/etc/php.ini

# 修改以下內(nèi)容
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/"

# 增加擴(kuò)展到php
extension = redis.so

重新啟動(dòng)php-fpm

/etc/init.d/php-fpm restart

在php測(cè)試下是否成功

connect("192.168.25.129", 6379);
$redis->set("key", "test");
echo $redis->get("key");

結(jié)果截圖( 成功輸出了緩存值 ):

總結(jié)

還沒想好....................

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/17381.html

相關(guān)文章

  • Centos 下編安裝Redis

    摘要:安裝環(huán)境說明操作系統(tǒng)安裝路徑開始編譯配置調(diào)整下內(nèi)存分配使用方式并使其生效此參數(shù)可用的值為表示當(dāng)用戶空間請(qǐng)求更多的內(nèi)存時(shí),內(nèi)核嘗試估算出可用的內(nèi)存表示內(nèi)核允許超量使用內(nèi)存直到內(nèi)存用完為止表示整個(gè)內(nèi)存地址空間不能超過的值修改配置 安裝環(huán)境說明: 操作系統(tǒng):Centos 6.5 -64bit 安裝路徑:/usr/local/redis 開始編譯redis tar -zxvf redis-2....

    TesterHome 評(píng)論0 收藏0
  • linux下編安裝redis服務(wù)與配置

    摘要:進(jìn)入解壓文件之后利用工具生成利用編譯安裝包可以使用命令查看位置可以看到位置編譯安裝完成之后可以看到說明擴(kuò)展已經(jīng)安裝成功了,接下來改的配置文件。 redis的安裝 1.服務(wù)器的環(huán)境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系統(tǒng)版本 2.下載redis(我用的是2.8.13的版本)可自己在官網(wǎng)下...

    ad6623 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<