一迂烁,下載:
1,下載頁面: https://redis.io/
2递鹉,下載
[root@localhost source]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz
二盟步,解壓:
[root@localhost source]# tar -xzvf redis-5.0.7.tar.gz
三,準(zhǔn)備編譯
1, 請在操作前確認(rèn)gcc是否已安裝躏结,
如未安裝却盘,可以執(zhí)行這個命令安裝:
[root@localhost redis-5.0.7]# yum install gcc
2,請在操作前確認(rèn)tcl是否已安裝
如未安裝,可以執(zhí)行這個命令安裝:
[root@localhost redis-5.0.7]# yum install tcl
四,編譯:
[root@localhost source]# cd redis-5.0.7/
[root@localhost redis-5.0.7]# make MALLOC=libc
說明:make 后加 MALLOC的參數(shù)的原因:
避免提示找不到 jemalloc/jemalloc.h
五谷炸,測試編譯:
[root@localhost redis-5.0.7]# make test
如果看到以下字樣:表示無錯誤:
\o/ All tests passed without errors!
六北专,安裝:
[root@localhost redis-5.0.7]# mkdir /usr/local/soft/redis5
[root@localhost redis-5.0.7]# cd /usr/local/soft/redis5/
[root@localhost redis5]# mkdir bin
[root@localhost redis5]# mkdir conf
[root@localhost redis5]# cd bin/
[root@localhost bin]# cp /usr/local/source/redis-5.0.7/src/redis-cli ./
[root@localhost bin]# cp /usr/local/source/redis-5.0.7/src/redis-server ./
[root@localhost bin]# cd ../conf/
[root@localhost conf]# cp /usr/local/source/redis-5.0.7/redis.conf ./
七,配置:
[root@localhost conf]# vi redis.conf
- 遠(yuǎn)程連接
編輯redis.conf文件 在redis的conf目錄下
將bind 127.0.0.1 注釋
將protected-mode修改為no
- 單例 不允許一個系統(tǒng)運行多個redis實例
# daemonize no
daemonize yes
- 配置密碼 修改requirepass 屬性
requirepass 你的密碼
設(shè)置REdis可用最大物理內(nèi)存
# maxmemory <bytes>
maxmemory 128MB
八旬陡,運行:
[root@localhost conf]# /usr/local/soft/redis5/bin/redis-server /usr/local/soft/redis5/conf/redis.conf
九拓颓,檢查端口是否在使用中
[root@localhost conf]# netstat -anp | grep 6379
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 16073/redis-server
十,查看redis的當(dāng)前版本:
[root@localhost conf]# /usr/local/soft/redis5/bin/redis-server -v
Redis server v=5.0.7 sha=00000000:0 malloc=libc bits=64 build=8e31d2ed9a4c9593
十一描孟,設(shè)置開機自啟動
編輯文件
vim /etc/rc.local
在最后一行添加上redis的啟動命令驶睦,然后保存退出即可
/usr/local/worker/redis/bin/redis-server /usr/local/worker/redis/conf/redis.conf
~