ubuntu下 redis的安裝使用
-
安裝
1. 進入redis安裝路徑
cd ~/installed/redis-5.0.7
2. 啟動redis
- 啟動服務端
redis-server - 啟動客戶端(必須先啟動服務端)
redis-cli
Ubuntu18.04中安裝Redis
準備作業
-
先對系統的依賴環境進行更新
$ sudo apt-get update $ sudo apt-get upgrade -
安裝Redis
$ sudo apt-get install redis-server # 如果需要安裝成服務的話執行 $ sudo systemctl enable redis-server.service # 確認安裝的版本 $ redis-server -v
啟動和停止
默認情況下直接在終端輸入redis-server即可臨時性啟動Redis服務,再新開終端輸入redis-cli啟動客戶端連接,
```
$ redis-server # 啟動服務
$ redis-cli # 啟動客戶端
$ redis-cli shutdown # 關閉服務
```
如果出現以上命令無法關閉redis-server的情況下解決辦法如下:
-
使用以下命令啟動重啟和關閉
$ /etc/init.d/redis-server stop # 停止 $ /etc/init.d/redis-server start # 啟動 $ /etc/init.d/redis-server restart # 重啟 -
我的安裝情況是默認安裝后保護模式和后臺啟動模式均為開啟狀態,根據需要配置為關閉,
查看下面的簡單配置,
查看行程狀態以及強制停止
Linux命令來查看和殺掉行程來強制關閉服務,
$ ps aux | grep "redis"
$ sudo pkill pid
連接測驗
直接輸入redis-cli通過默認客戶端來測驗連接,正常情況下回傳ping的對應值PONG,
$ 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
Redis客戶端
MSOpenTech:https://github.com/MSOpenTech/redis/releases
RedisClient:https://github.com/caoxinyu/RedisClient
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/22945.html
標籤:NoSQL
