1. 程式人生 > >Redis-5.0.3-[1]單機版安裝

Redis-5.0.3-[1]單機版安裝

開發十年,就只剩下這套架構體系了! >>>   

[0] redis簡介:

Redis是一個開源的底層使用C語言編寫的key-value儲存資料庫。可用於快取、事件釋出訂閱、高速佇列等場景。而且支援豐富的資料型別:string(字串)、hash(雜湊)、list(列表)、set(無序集合)、zset(sorted set:有序集合)。Redis 在3.0版本前只支援單例項模式,Redis 在 3.0 版本以後就推出了叢集模式。
運用場景:
1.熱點資料快取 --對經常需要查詢且變動不是很頻繁的資料 常稱作熱點資料 2.訊息佇列 --相當於訊息訂閱系統,比如ActiveMQ等 3.大型電商平臺初始化頁面資料的快取 優點 1. 效能極高– Redis能讀的速度是110000次/s,寫的速度是81000次/s 。 2. 豐富的資料型別 – Redis支援二進位制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 資料型別操作。 3. 原子 – Redis的所有操作都是原子性的,同時Redis還支援對幾個操作全並後的原子性執行。 等.... 參考:http://www.cnblogs.com/canfengfeixue/archive/2017/12/15/8042913.html

[1]建立安裝目錄

mkdir -p /app/redis/{install,conf}
cd /app/redis/install
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar -xvzf redis-5.0.3.tar.gz
cd /app/redis/install/redis-5.0.3 &&  make && make install PREFIX=/app/redis/

[2]建立配置檔案

echo "PATH=\$PATH:/app/redis/bin">>/etc/profile && source /etc/profile
cat >/app/redis/conf/redis.conf<<EOF
bind 0.0.0.0
daemonize yes
protected-mode no
EOF
#bind允許任何ip都可以連線redis
#daemonize 配置守護程序啟動
#protected-mod關閉保護模式

[3]新增防火牆

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

[4]啟動redis服務

redis-server /app/redis/conf/redis.conf
ps -ef|grep redis #檢視是否啟動

[5]客戶端連線測試

redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> set name "wyl"
OK
127.0.0.1:6379> shutdown
not connected>

[6]刪除安裝目錄

/bin/rm -r