ubuntu18.04管理redis


ubuntu下 redis的安裝使用

  • 安裝

1. 進入redis安裝路徑

cd ~/installed/redis-5.0.7

2. 啟動redis

  • 啟動服務端
    redis-server
  • 啟動客戶端(必須先啟動服務端)
    redis-cli

Ubuntu18.04中安裝Redis

准備工作

  1. 先對系統的依賴環境進行更新

    $ sudo apt-get update $ sudo apt-get upgrade 
  2. 安裝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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM