一、配置文件
1. NETWORK欄
A. bind:綁定redis服務器網卡IP,默認為127.0.0.1,要想遠程連接,可以設置為*;
B. port:指定redis運行的端口,默認是6379;
C. timeout:設置客戶端連接時的超時時間,單位為秒,當客戶端在這段時間內沒有發出任何指令,那么關閉該連接,默認值為0,表示不關閉;
D. tcp-keepalive:周期性的使用SO_KEEPALIVE檢測客戶端是否還處於健康狀態,避免服務器一直阻塞,默認值為300s,如果設置為0,則不會周期性的檢測。
2. GENERAL欄
A. daemonize:是否以守護進程的方式(后台)啟動,默認值為no;
B. pidfile:配置PID文件路徑,當redis作為后台啟動時,它會把pid默認寫入/var/redis/run/redis_6379.pid文件里面;
C. loglevel :日志級別,默認值為notice,值類型有:
debug:記錄大量日志信息,適用於開發、測試階段;
verbose:較多日志信息;
notice:適量日志信息,使用於生產環境;
warning:僅有部分重要、關鍵信息才會被記錄;
D. logfile:配置日志文件,默認打印在命令行終端的窗口上;
3. SECURITY欄
A. requirepass:設置redis連接密碼;
4. SNAPSHOTTING欄
A. save:配置觸發Redis持久化條件,即將內存中的數據保存到硬盤,如果只用緩存就不需要設置;
B. dbfilename:設置快照(RDB方式備份)的文件名,默認是 dump.rdb;
C. dir:設置快照文件的存放路徑;
可參考:redis的配置文件介紹
二、redis常用命令
1. 查看redis進程:ps -ef | grep redis ;
2. 啟動redis:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf;
二、systemctl命令
1. 創建redis服務文件(redis.service):vim /usr/lib/systemd/system/redis.service;
2. 編寫服務文件
# 服務的說明 [Unit] # 描述服務 Description=redis # 描述服務類別 After=network.target # 服務運行參數的設置 [Service] # 后台運行的形式 Type=forking # 啟動命令 ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf # 停止命令 ExecStop=/usr/local/redis/bin/redis-cli shutdown # 服務安裝的設置 [Install] # 用戶的模式 WantedBy=multi-user.target
3. 使服務文件生效:systemctl daemon-reload;
4. 執行命令
A. 啟動redis:systemctl start redis;
B. 停止redis:systemctl stop redis;
C. 查看redis狀態:systemctl status redis;
https://blog.csdn.net/qq_14828239/article/details/80524042