1、到官網下載tar包
2、安裝編譯環境(自行上傳到Linux中)
# c 編譯環境
yum install gcc-c++
# 解壓
tar -zxvf redis-5.0.7.tar.gz
# 把解壓後的目錄移動到/usr/local/src/下並重命名
mv ./redis-5.0.7 /usr/local/src/redis
3、編譯
# 進入 Redis 中的 deps 目錄
cd /usr/local/src/redis/deps
# 編譯
make hiredis lua jemalloc linenoise
# 進入 redis 目錄進行編譯
cd /usr/local/src/redis
# 編譯
make
編譯後結果如下
4、安裝
# 創建安裝目錄
mkdir /usr/local/redis
# 安裝
make install PREFIX=/usr/local/redis
安裝後結果如下
5、測試
cd /usr/local/redis/bin
ls
# 看到如下啓動文件就可以了
6、把配置文件移動到/root/myredis目錄[目錄可以自定義]
一個配置文件可以啓動一個Redis服務
mkdir /root/myredis
cp /usr/local/src/redis/redis.conf /root/myredis
7、啓動
# 要進入redis的安裝目錄/bin,也可以配置環境變量
cd /usr/local/redis/bin
# 用 redis-serve 來啓動redis
./redis-server /root/myredis/redis.conf
默認爲堵塞式的命令,可修改配置文件即可,然後再次啓動就不會堵塞當前窗口
8、打開客服端
# 打開redis-cli,注意要先啓動redis-server
./redis-cli
# ping測試,返回PONG就說明ok
ping
9、關閉
# 查看進程
ps -ef|grep redis
# 停止
./redis-cli shutdown //kill redis-server也可以
Docker安裝
# 拉取鏡像
docker pull redis
# 運行鏡像
# -d:後臺運行
# --name:指定名稱,非必須
# -p:指定端口
# --requirepass:指定密碼
docker run -d --name myredis -p 8001:6379 redis --requirepass "123456"