什麼是Redis
官方定義:
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
Redis是一個開源的、基於內存的數據結構存儲器,可以用作數據庫、緩存和消息中間件。
安裝部署
環境:
- CentOS7
- redis5.0.7
下載
登錄redis官網,下載reids-5.0.7.tar.gz包,放入Linux的/opt/redisinstall目錄下,然後執行tar -zxvf redis-5.0.7.tar.gz命令,進行解壓。
編譯
切換到redis-5.0.7目錄下,執行make命令進行編譯。注意,此處需要系統安裝了gcc編譯工具,可用yum install gcc -y命令執行gcc的安裝。
安裝
執行安裝命令make install PREFIX=/opt/eric/redis5, PREFIX參數指定了redis的安裝路徑。
相關配置
- 環境變量配置
爲了能夠在任意目錄下都可以執行redis命令,需要將redis的安裝路徑信息配置進系統的環境變量。
修改配置文件/etc/profile
vi /etc/profile
在文件末尾添加REDIS_HOME,並加入PATH中
修改完執行下面的命令以使得配置項生效。
source /etc/profile
- 啓動參數配置
修改文件/opt/redisinstall/redis-5.0.7/redis.conf,將裏面的deamonize no修改爲yes,使得服務啓動後可以在後臺執行,如下:
再將修改後的redis.conf文件複製到/opt/eric/redis5下
cp /opt/redisinstall/redis-5.0.7.redis.conf /opt/eric/redis5/
啓動停止命令
- 啓動:
在bin目錄下執行命令,加上redis.conf參數後服務會在後臺執行
./redis-server …/redis.conf
- 測試
執行命令redis-cli開啓客戶端,再通過ping命令進行連通性測試,如果現實pong,則表示連通成功。
- 關閉
執行如下命令,可關閉服務端:
redis-cli shutdown
以上操作都正常無報錯,則redis安裝已完成。