centos7 redis 使用,檢視Redis工具(安裝、新增許可權驗證、新增開機自啟)

weixin_34377065發表於2018-01-30
  • 安裝
$ wget http://download.redis.io/releases/redis-4.0.7.tar.gz
$ tar xzf redis-4.0.7.tar.gz
$ cd redis-4.0.7
$ make

注意:如果make時報錯,gcc:未找到命令錯誤,
# [Linux安裝redis時報gcc:未找到命令錯誤](http://blog.csdn.net/wenwen360360/article/details/70162169)



mv  redis-4.0.7/ /usr/local/redis                         # 將解壓包拷貝到指定目錄

  • redis檢視工具:
- mac安裝Redis視覺化工具-Redis Desktop Manager

- ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null

- brew cask install rdm

re.: https://www.jianshu.com/p/214baa511f2e

  • redis 允許遠端訪問
    配置redis

    redis的配置檔案是redis.conf

vim redis.conf
  • 配置說明:

    • 鍵空間通知功能: notify-keyspace-events Ex
    • 後臺啟動: daemonize yes
    • 使用密碼: requirepass redispwd
    • 允許遠端連線: bind 0.0.0.0
  • 命令列中執行 redis 服務
./redis-server /path/to/redis.conf
  • Redis 開機自啟 和 後臺啟動
vim /lib/systemd/system/Redis.service

[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target

 說明:
    1. Description:描述服務
    2. After:描述服務類別
    3. [Service] :服務執行引數的設定
    4. Type=forking:是後臺執行的形式
    5. ExecStart為:服務的具體執行命令
    6. ExecReload:重啟命令
    7. ExecStop:停止命令
    8. PrivateTmp=True:給服務分配獨立的臨時空間
    9. 注意: [Service]的啟動、重啟、停止命令全部要求使用絕對路徑
    [Install]執行級別下服務安裝的相關設定,可設定為多使用者,即系統執行級別為3,重啟和停止命令也可以不設定 
                               
#開啟MongoDB服務:
systemctl start Redis.service
#停止MongoDB服務:
systemctl stop Redis.service

#加入開機自啟:
systemctl enable Redis.service


相關文章