在CentOS7 8中安裝redis5

2021-10-12 04:48:14 字數 3463 閱讀 6868

本文簡要講述在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...