Linux下Redis伺服器安裝配置

2022-09-23 16:39:11 字數 1807 閱讀 4423

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...