Linux下安装Redis数据库
操作系統是Ubuntu(window下的虛擬機),與centOS的區別在于yum源支持不友好。普通聯網安裝采用apt-get較為常見。
聯網安裝可以直接執行命令: 最好采用sudo管理員權限去操作,方便省事
先檢查更新源信息:sudo apt-get update
安裝軟件服務:sudo apt-get install redis-server
正常情況下,安裝完成不報錯就完成了。
然后啟動服務 sudo redis-server? ?或者 sudo server redis restart? / stop
客戶端連接:redis-cli? 測試ping --->pong(返回)則安裝服務正確。
源碼編譯安裝(坑多):
確保已經安裝過? gcc及glibc相關的編譯環境,否則執行:sudo apt-get install gcc glibc-*
1:下載redis源碼 :?wget?http://download.redis.io/redis-stable.tar.gz
2:解壓? : tar xvzf redis-stable.tar.gz
3:進入redis-stable目錄 :?cd redis-stable
4:build源碼:?make? ? ?編譯源碼
5:測試一下build是否成功了:??make test
通常在虛擬機或者配置不高的機器下安裝時,會報出1到兩個響應事件久的警告,可以忽略掉直接安裝。
但是注意如果是:?You need tcl 8.5 or newer in order to run the Redis test Makefile:242: recipe for target 'test' failed make: *** [test] Error 1
則表示缺少了tcl運行環境。需要安裝:sudo apt-get install tcl
如果看到如下輸出
\o/ All tests passed without errors!
Cleanup: may take some time... OK
make[1]: Leaving directory '/home/ghc/Documents/nano/redis-stable/src'
證明成功了
相關配置的設置:
主要的配置文件就是安裝包下的redis.conf文件,坑爹的是安裝完后,優先讀取默認配置。為了提高優先級及便于修改配置信息。
可以在把安裝包下的配置文件拷貝到 /etc/redis/redis.conf,當然需要新建一個文件夾redis,命令sudo mkdir /etc/redis/
拷貝文件:cp /root/redis-stable/redis.conf? ?/etc/redis/
vim打開配置文件:sudo vim?/etc/redis/redis.conf? 編輯模式下按I(insert)比較好用?
必須更改的幾處配置:
1,允許其他IP訪問 ---->注釋掉bind 127.0.0.1 (注釋后其他ip 可以連接和訪問Redis了)
2,將daemonize no修改為daemonize yes,設置成作為后臺進程運行? 設置為守護進程,則不會在命令行阻塞,類似于服務
3保護模式一定要關閉,否則其他IP的客戶端將無法訪問。protected-mode no
4.啟用密碼認證:requirepass 123456 添加此命令語句
編輯完成保存退出,重啟服務,配置完成。
window下安裝操作的配置也是一樣,進入安裝目錄后執行命令
卸載服務:redis-server --service-uninstall
開啟服務:redis-server --service-start
停止服務:redis-server --service-stop
轉載于:https://www.cnblogs.com/wen-kang/p/10328389.html
總結
以上是生活随笔為你收集整理的Linux下安装Redis数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端--vue框架
- 下一篇: .Net Core 在 Linux-Ce