1. 程式人生 > >redis安裝手冊,中文配置手冊,php-redis模組安裝方法,Web管理phpRedisAdmin

redis安裝手冊,中文配置手冊,php-redis模組安裝方法,Web管理phpRedisAdmin

redis官方網站及最新版本下載地址:http://redis.io/download
本文章基於Centos+yum安裝的伺服器環境

redis的下載及安裝:

幫助
1 2 3 4 5 6 7 mkdir /usr/local/redis cd /usr/local/redis wget http: //redis .googlecode.com /files/redis-2 .4.2. tar .gz tar xzf redis-2.4.2. tar .gz cd redis-2.4.2 make src /redis-server

redis測試命令:

幫助
1 2 3 4 5 src /redis-cli redis> set foo bar OK redis> get foo “bar”;

接下來需要進行redis配置:

幫助
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 daemonize yes pidfile /usr/local/redis/var/redis .pid port 6379 timeout 300 loglevel verbose
logfile /usr/local/redis/var/redis .log databases 16 save 900 1 save 300 10 save 60 10000 rdbcompression yes dbfilename dump.rdb dir /usr/local/redis/var slave-serve-stale-data yes appendonly no appendfsync everysec no-appendfsync-on-rewrite no vm-enabled no vm-swap- file /tmp/redis .swap
vm-max-memory 0 vm-page-size 32 vm-pages 134217728 vm-max-threads 4 hash -max-zipmap-entries 512 hash -max-zipmap-value 64 list-max-ziplist-entries 512 list-max-ziplist-value 64 set -max-intset-entries 512 activerehashing yes

Redis中文配置文件:
1,是否以後臺程序執行,預設為no,生產環境中肯定要設定成yes,並設定為自動啟動
daemonize no
2,如以後臺程序執行,則需指定一個pid,預設為/var/run/redis.pid
pidfile /var/run/redis.pid
3,監聽埠,預設為6379
port 6379
4,繫結主機IP,預設值為127.0.0.1(註釋),生產環境中一般是內外網的IP
bind 127.0.0.1
5,超時時間,預設為300(秒)
timeout 300
6,日誌記錄等級,有4個可選值,debug,verbose(預設值),notice,warning
loglevel verbose
7,日誌記錄方式,預設值為stdout
logfile stdout
8,可用資料庫數,預設值為16,預設資料庫為0
databases 16
9,指出在多長時間內,有多少次更新操作,就將資料同步到資料檔案。這個可以多個條件配合,比如預設配置檔案中的設定,就設定了三個條件。
900秒(15分鐘)內至少有1個key被改變
save 900 1
300秒(5分鐘)內至少有10個key被改變
save 300 10
10,儲存至本地資料庫時是否壓縮資料,預設為yes
rdbcompression yes
11,本地資料庫檔名,預設值為dump.rdb
dbfilename /root/redis_db/dump.rdb
12,本地資料庫存放路徑,預設值為 ./
dir /root/redis_db/
13,當本機為從服務時,設定主服務的IP及埠(註釋)
slaveof
14,當本機為從服務時,設定主服務的連線密碼(註釋)
masterauth
15,連線密碼(註釋)
requirepass foobared
16,最大客戶端連線數,預設不限制(註釋)
maxclients 128
17,設定最大記憶體,達到最大記憶體設定後,Redis會先嚐試清除已到期或即將到期的Key,當此方法處理後,任到達最大記憶體設定,將無法再進行寫入操作。(註釋)
maxmemory
18,是否在每次更新操作後進行日誌記錄,如果不開啟,可能會在斷電時導致一段時間內的資料丟失。因為redis本身同步資料檔案是按上面save條件來同步的,所以有的資料會在一段時間內只存在於記憶體中。預設值為no
appendonly yes
19,更新日誌檔名,預設值為appendonly.aof(註釋)
appendfilename /root/redis_db/appendonly.aof
20,更新日誌條件,共有3個可選值。no表示等作業系統進行資料快取同步到磁碟,always表示每次更新操作後手動呼叫fsync()將資料寫到磁碟,everysec表示每秒同步一次(預設值)。
appendfsync everysec
21,是否使用虛擬記憶體,預設值為no
vm-enabled yes
22,虛擬記憶體檔案路徑,預設值為/tmp/redis.swap,不可多個Redis例項共享
vm-swap-file /tmp/redis.swap
23,將所有大於vm-max-memory的資料存入虛擬記憶體,無論vm-max-memory設定多小,所有索引資料都是記憶體儲存的 (Redis的索引資料就是keys),也就是說,當vm-max-memory設定為0的時候,其實是所有value都存在於磁碟。預設值為0。
vm-max-memory 0
24,虛擬記憶體檔案以塊儲存,每塊32bytes
vm-page-size 32
25,虛擬內在檔案的最大數
vm-pages 134217728
26,可以設定訪問swap檔案的執行緒數,設定最好不要超過機器的核數,如果設定為0,那麼所有對swap檔案的操作都是序列的.可能會造成比較長時間的延遲,但是對資料完整性有很好的保證.
vm-max-threads 4
27,把小的輸出快取放在一起,以便能夠在一個TCP packet中為客戶端傳送多個響應,具體原理和真實效果我不是很清楚。所以根據註釋,你不是很確定的時候就設定成yes
glueoutputbuf yes
28,在redis 2.0中引入了hash資料結構。當hash中包含超過指定元素個數並且最大的元素沒有超過臨界時,hash將以一種特殊的編碼方式(大大減少記憶體使用)來儲存,這裡可以設定這兩個臨界值
hash-max-zipmap-entries 64
29,hash中一個元素的最大值
hash-max-zipmap-value 512
30,開啟之後,redis將在每100毫秒時使用1毫秒的CPU時間來對redis的hash表進行重新hash,可以降低記憶體的使用。當你的使 用場景中,有非常嚴格的實時性需要,不能夠接受Redis時不時的對請求有2毫秒的延遲的話,把這項配置為no。如果沒有這麼嚴格的實時性要求,可以設定 為yes,以便能夠儘可能快的釋放記憶體
activerehashing yes

啟動Redis-Server:
可以直接執行Redis-Server,也可以配置成後臺服務啟動,我做了一個啟動指令碼方便管理

幫助
1 2 3 4 5

相關推薦

redis安裝手冊中文配置手冊php-redis模組安裝方法Web管理phpRedisAdmin

redis官方網站及最新版本下載地址:http://redis.io/download 本文章基於Centos+yum安裝的伺服器環境 redis的下載及安裝: 幫助 1 2 3 4 5 6 7 mkdir /usr/local/redis cd

FckEditor中文配置手冊詳細說明

  下面我開始對編輯器進行簡單配置(並非每步都必須,可根據自己的需要參考修改):   1、預設語言   開啟fckconfig.js檔案(注意此檔案是utf-8編碼哦),找到FCKConfig.AutoDetectLanguage = true ;(第56行)此句作用為自動檢測語言,預設為true,即表示編輯

FckEditor中文配置手冊

效能首先,FCKEDITOR的效能是非常好的,使用者只需很少的時間就可以載入FCKEDITOR所需檔案.對於其他線上編輯器來說,這幾乎是個很難解決的難題,因為在開啟編輯器時需要裝載太多的檔案.比如CUTEEDITOR,雖然功能比FCKEDITOR還要強大,可是,它本身也夠龐大

向mysql插入表中的中文顯示為亂碼或問號的解決方法親測有用!!

重新啟動 重新 安裝 進入 今天 ext database 技術 arc   今天在做ssh的博客項目時發現mysql數據庫中的中文顯示為問號,網上查閱了很多資料,都不是很全,所以我總結一下,供大家參考和自己復習。   1.我的計算機配置: windows系統(linux沒

python在交互模式下直接輸入對象後回車調用的是對象的__repr__()方法這個方法表示的是一個編碼用print+對象是調用對象的__str__方法

ont self 國慶節 ... method bsp repr def 交互 交互模式下調用對象的__repr__()方法,這個方法表示的是一個編碼 >>> u"國慶節快樂"u‘\u56fd\u5e86\u8282\u5feb\u4e50‘ 用pri

php算每月天數方法和十二個月每月開始時間戳和結束時間戳方法

/*算天數*/ function is_yue_tian_num($nian,$month){ if (in_array($month, array(1, 3, 5, 7, 8, 01, 03, 05, 07, 08, 10, 12))) { $text =

Xml中SelectSingleNode方法xpath查詢某節點用法 Xml中SelectSingleNode方法xpath查詢某節點用法 Xml文件新增節點和屬性

Xml中SelectSingleNode方法,xpath查詢某節點用法  最常見的XML資料型別有:Element, Attribute,Comment, Text. Element, 指形如<Name>Tom<Name>的節點。它可以包括:Element, Text, C

數控車床加工寬槽徑向切槽迴圈指令G75的使用方法簡單易學!

如果零件中出現了要加工比較寬的槽,則需要用切槽刀多次進徑向切槽迴圈指令G75。 G75指令,雖然用G01指令程式設計加工溝槽直觀簡單,但用其程式設計加工深槽,寬槽和均布槽時卻不方便,FANUC發那科數控車床系統提供了可用於加工深槽、寬槽和均布槽的迴圈指令G75.

Mybatis中當插入資料後返回最新主鍵id的幾種方法及具體用法

                一、前言                                     資料庫操作怎能少了INSERT操作呢?下面記錄MyBatis關於INSERT操作的筆記,以便日後查閱。二、 insert元素 屬性詳解                              其

Redis主從複製和叢集配置系列之六(redis叢集節點新增、刪除、重新分配slot實戰)

下面操作都在同臺機子server1 192.168.1.198上操作2、檢視現有節點[[email protected] ~]# cd /usr/local/redis-3.0.6/src/[[email protected] src]# redis-c

關於struts2的namespace屬性在位址列裡直接訪問action的方法 以及用一個jsp的表單跳到上面去

這裡的form表單中的action這樣填寫action="/aaa/hello/login"  其中的aaa是部署在Tomcat上的path裡的值一致,可以說是邏輯對映:如下圖所示 **********************************

Linux下安裝php環境並且配置Nginx支援php-fpm模組

  以下以CentOS 7.2為例,安裝php的執行環境,首先開啟php官網http://php.net/點選導航欄的Downloads進入下載頁面:http://php.net/downloads.php   這裡下載最新版的php 7.0.5 的原始碼包:   

Linux-LNMP-PHP擴充套件模組安裝

/usr/local/php/bin/php -m //檢視模組 下面安裝一個redis的模組cd /usr/local/src/ wget https://codeload.github.com/phpredis/phpredis/zip/develop mv develop phpredis-dev

45.PHP擴充套件模組安裝

11.32 php擴充套件模組安裝 擴充套件 apache rewrite教程  http:/

redis安裝主從配置

ins 硬盤 ria 搭建 rep col start libc 如何 本實驗的目的是搭建redis服務器,測試,並配置主從服務一、前期準備工作 1、準備兩臺服務器,我這裏是192.168.4.123和192.168.4.124兩臺服務器; 2、安裝依賴包:gc

HTML5視頻教程HTML5項目實戰HTML5中文指南HTML5使用手冊

項目實戰 手冊 核心編程 涵蓋 nbsp 表達式 PE 下載 數組 HTML5視頻教程,HTML5項目實戰,HTML5中文指南,HTML5使用手冊。 超過2G 的 HTML5 視頻教程免費分享,免費下載! 尚矽谷前端HTML5視頻_HTML & C

redis安裝修改配置檔案多例項部署 redis-server

redis 安裝 解壓: [[email protected] software]# tar -xvf redis-3.2.11.tar.gz 進入redis根目錄: [[email protected] software]# cd redis-3.2.11/ 編譯安裝: [[

Windows下安裝VScode並使用以及中文配置

首先明確一點,VScode是開發Go應用的基礎編輯器,是Microsoft(微軟的產品),可以執行在Windows、Linux、Mac Os X上使用,預設提供Go語言語法高亮,安裝Go語言外掛後,就可以智慧提示,編譯等執行功能,   當然市場上還有很多其他GO語言的開發工具,例如常見的Ec

Linux之redis安裝主從配置

一,redis安裝 redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)、zset(sorted set --有序集合)和hash(雜湊型別)。這些資料型別都支援push/pop、add/re

樹梅派Ubuntu mate 16.04 首次安裝配置中文輸入法顯示配置等)

1.樹梅派開機自動登入配置 我們希望能在跳過登陸介面,自動登陸後直接啟動程式,可以進行一下配置。 sudo vim /etc/lightdm/lightdm.conf 如果沒有v