redis 指令查詢: http://redisdoc.com/
- 首先把
redis.tar.gz
解壓到你想要的路徑
cd /usr/local/soft/
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
- 檢查一下安裝環境:
yum -y install gcc
yum -y install epel-release
-
執行
make
和make install PREFIX=/user/...
-
修改配置文件
啟動后台運行
daemonize no
值是yes的時候關閉會話redis會關閉
如果需要外網連接bind 127.0.0.1
必須修改為bind 0.0.0.0
否則只能本地連接
需要密碼訪問的話requirepass yourpassword
外網訪問必須設置密碼
Centos7 安裝可能會有一個問題
# 查看gcc版本是否在5.3以上,centos7.6默認安裝4.8.5
gcc -v
# 升級gcc到5.3及以上,如下:
升級到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
需要注意的是scl命令啟用只是臨時的,退出shell或重啟就會恢復原系統gcc版本。
如果要長期使用gcc 9.3的話:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
這樣退出shell重新打開就是新版的gcc了
- 其他
# 編譯出錯時,清除編譯生成的文件
make distclean
# 編譯安裝到指定目錄下
make PREFIX=/usr/local/redis install
# 卸載
make uninstal
將springboot項目發布到linux上的時候,報錯找不到主機名
linux 執行命令
hostname
獲取主機名,然后加到地址解析后面/etc/hosts
: 再127.0.0.1
后追加主機名,多個映射中間用空格分割
指定ip&port連接redis
redis-cli -h host -p port -a password
Linux 設置命令別名
vim ~/.bashrc
- 增加別名對應指令
alias redis='/usr/local/soft/redis-6.0.9/src/redis-server /usr/local/soft/redis-6.0.9/redis.conf'
alias rcli='/usr/local/soft/redis-6.0.9/src/redis-cli'
- 編譯配置文件
source ~/.bashrc