cd ~/installed/redis-5.0.7
css
redis-server
redis-cli
先對系統的依賴環境進行更新nginx
$ sudo apt-get update $ sudo apt-get upgrade
安裝Redisgit
$ sudo apt-get install redis-server # 若是須要安裝成服務的話執行 $ sudo systemctl enable redis-server.service # 確認安裝的版本 $ redis-server -v
默認狀況下直接在終端輸入redis-server
便可臨時性啓動Redis服務,再新開終端輸入redis-cli
啓動客戶端鏈接。github
``` $ redis-server # 啓動服務 $ redis-cli # 啓動客戶端 $ redis-cli shutdown # 關閉服務 ```
若是出現以上命令沒法關閉redis-server
的狀況下解決辦法以下:redis
使用如下命令啓動重啓和關閉ubuntu
$ /etc/init.d/redis-server stop # 中止 $ /etc/init.d/redis-server start # 啓動 $ /etc/init.d/redis-server restart # 重啓
個人安裝狀況是默認安裝後保護模式和後臺啓動模式均爲開啓狀態,根據須要配置爲關閉。
查看下面的簡單配置。vim
Linux命令來查看和殺掉進程來強制關閉服務。ruby
$ ps aux | grep "redis" $ sudo pkill pid
直接輸入redis-cli
經過默認客戶端來測試鏈接,正常狀況下返回ping
的對應值PONG
。bash
$ redis-cli $ 127.0.0.1:6379> ping PONG $ 127.0.0.1:6379>
經過編輯默認配置文件來初步簡單配置,推薦copy
並重命名配置文件。測試
$ sudo vim /etc/redis/redis.conf
打開遠程鏈接並關閉保護模式,不然只容許本地鏈接:
# 把如下注釋掉(前面加#) bind 127.0.0.1 ::1 # 如下改成 yes → no protected-mode no # 若是須要,設置驗證密碼 requirepass YOURPASSPHRASE
以上設置也能夠經過客戶端設置:
redis 127.0.0.1:6379> CONFIG SET requirepass YOURPASSPHRASE OK redis 127.0.0.1:6379> AUTH YOURPASSPHRASE Ok
設置密碼後的鏈接方式:
$ redis-cli -h 127.0.0.1 -p 6379 -a YOURPASSPHRASE #其餘參數如未改動則可省略
保存後重啓服務:
$ sudo service redis-server restart
若是須要更改內存的限制能夠進行如下設置。
maxmemory 256mb maxmemory-policy allkeys-lru
設置後須要重啓redis服務:
$ sudo systemctl restart redis-server.service
MSOpenTech:https://github.com/MSOpenTech/redis/releases
RedisClient:https://github.com/caoxinyu/RedisClient