參考文章:
https://www.cnblogs.com/zy-303/p/10273167.html#_label0
https://blog.csdn.net/linyifan_/article/details/86508298
1,下載redis,下載地址http://download.redis.io/releases/,選擇自己的版本
2,將下載好的源碼包傳送至/usr/local目錄
3,進入/usr/local目錄,解壓源碼包
cd /usr/local/
tar -zxvf redis-5.0.3.tar.gz
4,安裝依賴包,進入redis目錄,執行編譯
yum install -y gcc
cd redis-5.0.3
make
make執行完畢之后彈出如下提示
此時可以選擇執行make test 也可以不執行。
5,編輯配置文件
vi redis.conf
a.遠程訪問需要把bind注釋掉
bind 127.0.0.1 修改為 # bind 127.0.0.1
b.默認啟動時為后台啟動,yes為后台啟動
daemonize yes
c.設置密碼,找到
#requirepass foobared 字符修改為requirepass password123
password123為訪問密碼,也可以自定義其他密碼
6,進入src目錄,啟動
[root@redisa redis-5.0.3]# cd src/
[root@redisa src]# ./redis-server ../redis.conf
5614:C 04 Apr 2019 16:38:05.151 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
5614:C 04 Apr 2019 16:38:05.151 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=5614, just started
5614:C 04 Apr 2019 16:38:05.151 # Configuration loaded
7,使用redis-cli客戶端連接並測試
[root@redisa src]# ./redis-cli
127.0.0.1:6379> auth password123
OK
127.0.0.1:6379> set test test
OK
127.0.0.1:6379> get test
"test"
127.0.0.1:6379>
8,使用window客戶端連接
redis desktop manager
https://redisdesktop.com/download
(官網 )
github地址:
https://github.com/uglide/RedisDesktopManager/releases
百度網盤:
https://pan.baidu.com/s/172b0VO1SrxEpwKyL-Lli0g 提取碼:f12v
安裝完redis desktop manager直接運行
登陸后的樣子
9,redis的開機自啟和加入systemctl啟動控制
vi /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis Server
After=network.target
[Service]
ExecStart=/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf --daemonize no
ExecStop=/usr/local/redis-5.0.3/src/redis-cli -p 6379 shutdown
Restart=always
[Install]
WantedBy=multi-user.target
redis-cli、redis-server和redis.conf文件的位置根據你實際放置的位置設定,--daemonize no這個參數一定要帶上,即使你配置文件里設置daemonize的值是yes,不然設置的服務不生效。
systemctl daemon-reload //重載服務,修改完redis.service配置文件之后需要執行此命令
systemctl start redis.service //啟動服務
systemctl stop redis.service //停止服務
systemctl enable redis.service //添加到開機自動啟動中