1. 程式人生 > 其它 >gitee怎麼倉庫間傳檔案_實現一個簡單的基於碼雲(Gitee) 的 Storage

gitee怎麼倉庫間傳檔案_實現一個簡單的基於碼雲(Gitee) 的 Storage

一,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就會重置,而配置檔案修改的是永久密碼.