CentOS 7安装Redis服务
生活随笔
收集整理的這篇文章主要介紹了
CentOS 7安装Redis服务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Redis下載
在centOS里通過wget下載redis
wget?http://download.redis.io/releases/redis-4.0.11.tar.gz? 具體版本下載地址可以去redis官網查看
Redis下載地址:https://redis.io/download
二、安裝
1、進入/usr/local/redis目錄下,解壓redis安裝文件
cp -a /down/redis-4.0.11.tar.gz /usr/local/redis/cd /usr/local/redis tar -xzvf redis-4.0.11.tar.gz
?
2、進入解壓后的文件目錄,之后直接編譯即可(redis安裝相對簡單)
cd redis-4.0.11 make?
3、復制redis-server 和 redis-cli到redis文件夾
cp /usr/local/redis/redis-4.0.11/src/redis-server /usr/local/redis/
cp /usr/local/redis/redis-4.0.11/src/redis-cli /usr/local/redis/ 4、復制redis的配置文件
cp /usr/local/redis/redis-4.0.11/redis.conf /usr/local/redis5、編輯配置文件
cd /usr/local/redis vim redis.conf編輯以下幾項:
① 注釋 bind 127.0.0.1 項。 默認的bind 接口是127.0.0.1,也就是本地回環地址。 這樣的話,訪問redis服務只能通過本機的客戶端連接,而無法通過遠程連接② 保護模式protected-mode yes 改為 protected-mode no。 Protected-mode 是為了禁止公網訪問redis cache,加強redis安全的。 它為yes有兩個條件需要滿足:沒有bind IP 和 沒有設置訪問密碼。 如果為yes,則只能夠通過lookback ip(127.0.0.1)訪問Redis cache, 如果從外網訪問,則會返回相應的錯誤信息③ 默認為不守護進程模式,把daemonize no 改為daemonize yes daemonize 設置yes或者no區別 daemonize:yes:redis采用的是單進程多線程的模式。當redis.conf中選項daemonize設置成yes時,代表開啟守護進程模式。在該模式下,redis會在后臺運行,并將進程pid號寫入至redis.conf選項pidfile設置的文件中,此時redis將一直運行,除非手動kill該進程。 daemonize:no: 當daemonize選項設置成no時,當前界面將進入redis的命令行界面,exit強制退出或者關閉連接工具(putty,xshell等)都會導致redis進程退出。④ 將 requirepass foobared前的“#”去掉,并重置密碼。格式為requirepass mypassword123 ?6、編輯redis開機啟動redis腳本并給腳本賦予權限
vim /etc/init.d/redis編輯之后賦予權限:
chmod 755 /etc/init.d/redis
?
在/etc/init.d/redis文件中寫如下代碼【該腳本在設置密碼或者未設置密碼時通用】
7、添加開機啟動服務
在rc.local增加啟動代碼就可以了。
vim /etc/rc.local在里面加上 service redis star
8、給Redis啟動注冊系統服務
chkconfig --add redis9、測試redis服務開啟關閉
service redis start
service redis stop 檢查開啟是否成功:
ps -ef|grep redis 10、創建redis命令軟連接
ln -s /usr/local/redis/redis-cli /usr/bin/redis 注意:因為redis登錄時加了密碼驗證,所以用redis時需要加 ‘auth 密碼’?
轉載于:https://www.cnblogs.com/deverz/p/9547904.html
總結
以上是生活随笔為你收集整理的CentOS 7安装Redis服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bs4 CSS选择器
- 下一篇: 洛谷 P2893 [USACO08FEB