本文簡要講述在centos7.8中安裝redis5。
2.1安裝gcc依賴
由於 redis 是用 c 語言開發,安裝之前必先確認是否安裝 gcc 環境(gcc -v),如果沒有安裝,執行以下命令進行安裝
[root@localhost local]# yum install -y gcc
[root@localhost local]# wget
[root@localhost local]# tar -zxvf redis-5.0.3.tar.gz
3.2 cd切換到redis解壓目錄下,執行編譯
[root@localhost local]# cd redis-5.0.3
[root@localhost redis-5.0.3]# make
3.3 安裝並指定安裝目錄
[root@localhost redis-5.0.3]# make install prefix=/usr/local/redis
3.4 設定密碼
預設是無需密碼的,但是為了安全,我們可以配置乙個密碼,修改redis.conf,找到:
#requirepass foobared
去掉前面的#,將foobared修改為自己的密碼,本文為wasion@123456。然後重啟redis。
4.1前台啟動
[root@localhost redis-5.0.3]# cd /usr/local/redis/bin/
[root@localhost bin]# ./redis-server
4.2後台啟動
從 redis 的原始碼目錄中複製 redis.conf 到 redis 的安裝目錄
[root@localhost bin]# cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/
修改 redis.conf 檔案,把 daemonize no 改為 daemonize yes
[root@localhost bin]# vi redis.conf
後台啟動
[root@localhost bin]# ./redis-server redis.conf
4.3設定開機啟動
新增開機啟動服務
[root@localhost bin]# vi /etc/systemd/system/redis.service
複製貼上以下內容:
[unit]
description=redis-server
after=network.target
[service]
type=forking
execstart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
privatetmp=true
[install]
wantedby=multi-user.target
注意:execstart配置成自己的路徑
設定開機啟動
[root@localhost bin]# systemctl daemon-reload
[root@localhost bin]# systemctl start redis.service
[root@localhost bin]# systemctl enable redis.service
遇到問題:
解決centos安裝redis區域網內無法訪問的問題
修改redis.conf裡面的127.0.0.1為伺服器ip,重啟redis.
jedi***ception: could not get a resource from the pool
redis:無法連線
could not connect to redis at 127.0.0.1:6379: connection refused
解決方法:在資料夾目錄裡的redis.conf配置檔案裡的bind 127.0.0.1前面加#注釋掉。
停止redis: pkill redis
解除安裝redis:
rm -rf /usr/local/redis //刪除安裝目錄
rm -rf /usr/bin/redis-* //刪除所有redis相關命令指令碼
rm -rf /root/download/redis-4.0.4 //刪除redis解壓資料夾
systemctl start redis.service #啟動redis服務
systemctl stop redis.service #停止redis服務
systemctl restart redis.service #重新啟動服務
systemctl status redis.service #檢視服務當前狀態
systemctl enable redis.service #設定開機自啟動
systemctl disable redis.service #停止開機自啟動
建立 redis 命令軟鏈結
[root@localhost ~]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
開發環境idea,框架:spring boot,redis配置如下:
spring:
redis:
# redis資料庫索引(預設為0)
database: 0
# redis伺服器位址
host: 192.168.224.190
# redis伺服器連線埠
port: 6379
# redis伺服器連線密碼(預設為空)
password: wasion@123456
jedis:
pool:
# 連線池最大連線數(使用負值表示沒有限制)
max-active: 200
# 連線池最大阻塞等待時間(使用負值表示沒有限制)
max-wait: -1
# 連線池中的最大空閒連線
max-idle: 10
# 連線池中的最小空閒連線
min-idle: 0
# 連線超時時間(毫秒)
timeout: 1200
如果密碼不對,會報錯:
在CentOS7 8上安裝SqlServer
本文簡要說明在centos7.8 64位系統上安裝sqlserver資料庫服務。3.1 在目錄 use local sqlserver 執行安裝命令 yum localinstall mssql server 14.0.1000.169 2.x86 64.rpm 安裝列印日誌 3.2配置 執行命令 ...
centos7 8安裝glances工具
1 glances介紹 linux系統自帶了很多系統效能監控工具,如top,vmstat,iftop等等,還有一款監視工具glances,它能把其他幾個監控的指標都集於一身。glances是乙個相對比較新的系統監控工具,用 python 編寫的,使用 psutil 庫從系統獲取資訊。可以用它來監控 ...
Centos7 8系統安裝dkms
dkms全稱是dynamickernel modulesupport,它可以幫我們維護核心外的驅動程式,在核心版本變動之後可以自動重新生成新的模組。我的理解就是某驅動對應的系統版本是a,而你系統版本是b,這個時候出現了驅動安裝不成功的問題,而你又想要安裝這個驅動,這個時候就可以利用dkms工具。ce...