配置redis中怎麼将daemonize no 改為yes 滑鼠點進去無反應
配置Redis
cp redis.conf /etc/redis.conf#複制一份redis配置檔案到etc目錄下
打開redis配置檔案vi /etc/redis.conf
修改
daemonize yes#是否作為守護程序運作
dir /var/lib/redis/緩存存放位置
useradd redis#增加redis使用者
mkdir -p /var/lib/redis#建立db檔案夾
chown redis.redis /var/lib/redis #db檔案放在這裡我是來看評論的
close(0),close(1),close(2),什麼差別啊?怎麼可以連續調用啊!
同檔案權限碼一樣,用fork函數建立的子程序會從父程序那裡繼承一些已經打開了的檔案。這些被打開的檔案可能永遠不會被守護程序讀寫,但它們一樣消耗系統資源,而且可能導緻所在的檔案系統無法卸下。
在上面的第二步之後,守護程序已經與所屬的控制終端失去了聯系。是以從終端輸入的字元不可能達到守護程序,守護程序中用正常方法(如printf)輸出的字元也不可能在終端上顯示出來。是以,檔案描述符為0、1和2 的3個檔案(常說的輸入、輸出和報錯)已經失去了存在的價值,也應被關閉。通常按如下方式關閉檔案描述符:
===============================