linux安裝redis
1安裝redis
引用https://www.cnblogs.com/teamemory/p/9482475.html
- 推薦進入到linux路徑
/usr/local/src
最好是安裝完gcc之後在進行make指令wget http://download.redis.io/releases/redis-4.0.10.tar.gz tar zxvf redis-4.0.10.tar.gz cd redis-4.0.10/ make
- 安裝完成之後可以使用指令進行測試
或者src/redis-server
src/redis-cli redis> set foo bar redis> get foo "bar"
2修改redis.conf配置檔案
-
将這裡前面加上#否則遠端無法連接配接redis或者隻能連接配接ip為127.0.0.1的本地回環位址,無法連接配接真實的ip.#bind 127.0.0.1
-
(這裡講原來的no改為yes,目的是為了設定背景運作)daemonize yes
-
(這裡講原來的yes改為no,目的是為了解決安全模式引起的報錯)protected-mode no
把redis配置檔案移動到etc
- 在etc裡面建立一個檔案夾
mkdir /etc/redis
- 移動配置檔案到建立的檔案夾下
cp redis.conf /etc/redis/
3殺死redis并重新背景開啟redis
pkill -9 redis-server
src/redis-server /etc/redis/redis.conf
4檢測redis是否開啟
ps axu | grep redis-server
如果是最新時間開啟的redis,則表明開啟成功
5用戶端遠端通過ip連接配接redis
src/redis-cli -h 192.168.1.81 -p 6379
如果出現如下,則表明連接配接成功
192.168.1.81:6379>
6各種各樣的問題彙總
出現 wget: 無法解析主機位址 “download.redis.io”
參考https://blog.csdn.net/u012848709/article/details/82989276
- 輸入指令
echo 'nameserver 8.8.8.8'>>/etc/resolv.conf
- 或輸入
nameserver 223.5.5.5
nameserver 223.6.6.6
我并沒有實測 因為用第一個已經解決了問題.
在目錄裡面沒有 redis-server
引用https://blog.csdn.net/tv002/article/details/87882347
可能是linux裡面沒有安裝gcc
解決方法
輸入
yum install gcc
vi的檔案過長 使用指令精确尋找字元串
參考https://www.cnblogs.com/z-x-y/p/9198481.html
vi後在最下面一行輸入 /你要搜尋的字元串 點選回車會自動把光标跳轉到字元串 這是從開頭搜尋
按鍵盤n跳轉到下一個 N調轉到上一個
?你要搜尋的字元 這是從結尾開始搜尋