centos 7 安裝redis

參考:https://dotblogs.com.tw/supershowwei/2016/02/02/112238


1.安裝相關工具

  • net-tools
  • wget
  • gcc
  • tcl

yum -y install net-tools wget gcc tcl

2.下載及解壓縮 Redis

cd ~
wget http://download.redis.io/releases/redis-3.0.7.tar.gz

tar xzf redis-3.0.7.tar.gz

3.編譯 Redis

cd redis-3.0.7
make

4.測試及安裝 Redis

make test
make install

5.建立相關目錄

mkdir /etc/redis
mkdir /var/redis

6.複製設定檔

cp ~/redis-3.0.7/redis.conf /etc/redis/redis_6379.conf

7.建立工作目錄

mkdir /var/redis/6379

8.修改 Redis 參數值

vi /etc/redis/redis_6379.conf
  • 將 daemonize 的值修改為 yes
  • 將 pidfile 的值修改為 /var/run/redis_6379.pid
  • 將 logfile 的值修改為 /var/log/redis_6379.log
  • 將 dir 的值修改為 /var/redis/6379

9.開啟防火牆 6379 埠號

firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload

10.設定 Redis 在開機時就啟動

建立 Redis 服務設定檔
vi /lib/systemd/system/redis_6379.service
將下面的內容貼到檔案裡面,儲存並且離開。
[Unit]
Description=Redis on port 6379
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /etc/redis/redis_6379.conf
ExecStop=/usr/local/bin/redis-cli -p 6379 shutdown

[Install]
WantedBy=multi-user.target

註冊並啟動 Redis 服務


systemctl daemon-reload
systemctl enable redis_6379.service

systemctl start redis_6379.service
用 CentOS 7 的 systemctl 工具只要兩三個步驟就搞定了。

Ping Redis

服務註冊完畢並啟動之後,就可以來試試看 Redis 有沒有正常運作。
# Ping Redis
redis-cli ping
有收到 PONG 就表示服務正活著









留言

這個網誌中的熱門文章

java 數字轉字串 字串轉數字

MS sqlServer資料庫移轉至MySQL-->利用MySQL WorkBench

sql server 15023 error [SQL SERVER問題: 使用者、組或角色 '*****' 在當前資料庫中已存在]