daemonize yes #以後臺daemon方式執行redis
pidfile "/var/run/redis.pid" #redis以後臺執行,預設pid檔案路徑/var/run/redis.pid
port 6379 #預設埠
bind 127.0.0.1 #預設繫結本機所有ip位址,為了安全,可以只監聽內網ip
timeout 300 #客戶端超時設定,單位為秒
loglevel verbose #設定日誌級別,支援四個級別:debug、notice、verbose、warning
logfile stdout #日誌記錄方式,預設為標準輸出,logs不寫檔案,輸出到空裝置/deb/null
logfile "/usr/local/redis/var/redis.log" #可以指定日誌檔案路徑
databases 16 #開啟資料庫的數量
s**e 900 1
s**e 300 10
s**e 60 10000
建立本地資料庫快照,格式:s**e * * 900秒內,執行1次寫操作 300秒內,執行10次寫操作 60秒內,執行10000次寫操作
rdbcompression yes #啟用資料庫lzf壓縮,也可以設定為no
dbfilename dump.rdb #本地快照資料庫名稱 dir "/usr/local/redis/var/" #本地快照資料庫存放目錄
requirepass 123456 #設定redis資料庫連線密碼
maxclients 10000 #同一時間最大客戶端連線數,0為無限制
maxmemory 1024mb #設定redis最大使用記憶體,值要小於物理記憶體,必須設定
appendonly yes #開啟日誌記錄,相當於mysql的binlog
appendfilename "appendonly.aof" #日誌檔名,注意:不是目錄路徑
appendfsync everysec #每秒執行同步,還有兩個引數always、no一般設定為everysec,相當於mysql事物日誌的寫方式
redis異常解決:jedis.exceptions.jedisdataexception: err client sent auth, but no password is set
關於redis的啟動方式:
1、指定配置檔案 $: ./redis-server /usr/local/redis.conf
2、不指定配置:$: ./redis-server &
不指定配置檔案啟動時採用預設配置,無密碼
chkconfig用法
chkconfig命令可以用來檢查、設定系統的各種服務
使用語法:
chkconfig [--add][--del][--list][系統服務] 或 chkconfig [--level 等級代號》][系統服務][on/off/reset]
引數用法:
–add 增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述檔案內增加相關資料。
–del 刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述檔案內刪除相關資料。
–level等級代號》 指定讀系統服務要在哪乙個執行等級中開啟或關畢。
使用範例:
chkconfig –list 列出所有的系統服務
chkconfig –add redis 增加redis服務
chkconfig –del redis 刪除redis 服務
chkconfig –level redis 2345 on 把redis在執行級別為2、3、4、5的情況下都是on(開啟)的狀態。
Linux下Memcache伺服器端的安裝
最近在研究怎麼讓discuz 去應用memcache去做一些事情,記錄下memcache安裝的過程。linux下memcache伺服器端的安裝2.先安裝libevent tar zxvf libevent 1.2.tar.gz cd libevent 1.2 configure prefix usr...
Linux下Memcache伺服器端的安裝
伺服器端主要是安裝memcache伺服器端,目前的最新版本是 memcached 1.3.0 另外,memcache用到了libevent這個庫用於socket的處理,所以還需要安裝libevent,libevent的最新版本是libevent 1.3。如果你的系統已經安裝了libevent,可以不...
Linux伺服器安裝redis
用ftp或者其他工具上傳到伺服器你想放置的目錄下 使用 tar zxvf redis 3.2.9.tar.gz 你的安裝包檔名 進入解壓後的資料夾執行make,cd redis 3.2.9.tar.gz 然後make 先看最後一行,可能會出現error 2,兩個錯誤。然後網上看,有個gcc comm...