gitee怎麼倉庫間傳檔案_實現一個簡單的基於碼雲(Gitee) 的 Storage
阿新 • • 發佈:2020-12-12
一,redis下載並安裝
下載 Redis 可以去 Redis 官網獲取原始碼包,下載到伺服器上編譯。Redis 官網(https://redis.io/)。進入下載頁
面(https://redis.io/download),從左到右分別是最新版、最新穩定版和容器版,我們可以下載最新穩定版的
原始碼包(https://download.redis.io/releases/redis-6.0.9.tar.gz)。
# 官網地址:https://redis.io/
# 下載連結:https://download.redis.io/releases/redis-6.0.9.tar.gz
二,編譯安裝
因為 Redis 是跨平臺的快取伺服器,所以在不同的平臺上安裝各異。一般情況下我們需要下載原始碼包帶主機上,然後解壓並編譯,從而得到 redis-server 啟動檔案
# 上傳安裝包或者wget下載 [root@redis03 ~]# rz [root@redis03 ~]# ll total 2212 -rw-r--r-- 1 root root 2261418 Dec 14 11:33 redis-6.0.9.tar.gz # 解壓原始碼包到/opt目錄下 [root@redis03 ~]# tar xf redis-6.0.9.tar.gz -C /opt # 進入到opt目錄下 [root@redis03 ~]# cd /opt/redis-6.0.9 # 安裝編譯依賴需要的軟體 [root@redis03 ~]# yum -y install centos-release-scl [root@redis03 ~]# yum -y install devtoolset-9-gcc [root@redis03 ~]# yum -y install devtoolset-9-gcc-c++ devtoolset-9-binutils # 啟用devtoolset-9工具 [root@redis03 ~]# scl enable devtoolset-9 bash # 開始多核編譯-j引數 [root@redis03 /opt/redis-6.0.9]# make -j # 指定安裝位置 [root@redis03 /opt/redis-6.0.9]# make PREFIX=/usr/local/redis-6.0.9 install # 建立配置目錄 [root@redis03 ~]# mkdir /usr/local/redis-6.0.9/etc/ # 複製配置檔案 [root@redis03 ~]# cp /opt/redis-6.0.9/redis.conf /usr/local/redis-6.0.9/etc/ # 建立軟連線方便日後升級和降級 [root@redis03 ~]# ln -s /usr/local/redis-6.0.9 /usr/local/redis
三,配置systemctl管理
cat > /usr/lib/systemd/system/redis.service << EOF [Unit] Description=Redis After=network.target [Service] Type=forking PIDFile=/var/run/redis_6379.pid ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target EOF # 過載systemcrl systemctl daem-reload # 修改配置檔案預設是no改成yes [root@redis01 ~]# vim /usr/local/redis/etc/redis.conf daemonize yes # 測試啟動 systemctl start redis systemctl restart redis
四,配置環境變數
[root@redis01 ~]# vim /etc/profile.d/redis.sh
export PATH=/usr/local/redis/bin:$PATH
# 生效
. /etc/profile
五,設定密碼
首先,介紹一下需要重啟redis服務的設定方式
即找到redis的配置檔案—redis.conf檔案,然後修改裡面的requirepass,這個本來是註釋起來了的,將註釋去掉,並將後面對應的欄位設定成自己想要的密碼,儲存退出。重啟redis服務,即可
我這裡是設定密碼成了123
然後是不需要重啟redis服務的密碼設定方式
這種相對簡單,連線redis之後,通過命令設定,如下:
[root@redis01 ~]# redis-cli
127.0.0.1:6379> config set requirepass 123456
如此,便將密碼設定成了123456
設定之後,可通過以下指令檢視密碼
config get requirepass
密碼設定之後,當你退出再次連上redis的時候,就需要輸入密碼了,不然是無法操作的。這裡有兩種方式輸入密碼,一是連線的時候直接輸入密碼,而是連線上之後再輸入密碼,分別如下所示
其實還有一個小問題,就是,通過命令列修改了密碼之後,配置檔案的requirepass欄位後面的密碼是不會隨之修改的。
命令修改的是臨時密碼,重啟redis就會重置,而配置檔案修改的是永久密碼.