Linux下安裝部署Redis

2021-10-21 00:09:17 字數 2264 閱讀 8400

系統:centos linux release 7.7.1908 (core)

軟體:redis-6.2.1

安裝步驟

mkdir -p /usr/local/soft/package

cd /usr/local/soft/package

wget

#國內映象

#wget

tar -xzvf redis-6.2.1.tar.gz

mv redis-6.2.1 ..

cd../redis-6.2.1

#編譯依賴安裝

yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl

#編譯鏈結安裝

make

#建立軟連線

ln -s /usr/local/soft/redis-6.2.1/src/redis-server /usr/local/bin/redis-server

ln -s /usr/local/soft/redis-6.2.1/src/redis-cli /usr/local/bin/redis-cli

配置修改

mkdir /etc/redis

cp /usr/local/soft/redis-6.2.1/redis.conf /etc/redis/redis_6379.conf

vim /etc/redis/redis_6379.conf

#常用配置 按需修改

#埠 預設6379

port 6379

#繫結位址 預設127.0.0.1 -::1

bind 127.0.0.1 -::1 #僅允許本機連線

bind * -::* #允許所有機器連線 生產勿用

#設定連線密碼 預設不需要密碼

requirepass 密碼

#是否允許後台啟動(守護程序) 預設no

daemonize yes

#pid檔案位置 預設/var/run/redis_6379.pid

pidfile /var/run/redis_6379.pid

啟動redis

#若沒有設定後台啟動 將占用控制台

redis-server /etc/redis/redis_6379.conf

啟動客戶端

redis-cli

redis>

set foo bar

#>>ok

redis> get foo

#>>"bar"

服務註冊

vim /etc/systemd/system/redis.service

#新增以下內容:'''

[unit]

description=redis

after=network.target

[service]

type=forking

pidfile=/var/run/redis_6379.pid

execstart=/usr/local/soft/redis-6.2.1/src/redis-server /etc/redis/redis_6379.conf

execreload=/bin/kill -s hup $mainpid

execstop=/bin/kill -s quit $mainpid

privatetmp=true

[install]

wantedby=multi-user.target'''

#查詢服務狀態

systemctl status redis

#啟動服務

systemctl start redis

#停止服務

systemctl stop redis

#重啟服務

systemctl restart redis

#設定服務開機啟動

systemctl enable redis

#關閉服務開機啟動

systemctl disable redis

Linux下安裝部署Redis

wget 解壓tar包 tar zxf redis 3.0.7.tar.gz進入解壓的redis目錄,進行編譯 cd redis 3.0.7make完成後進入src目錄進行安裝 make install安裝過程到此結束 2 部署配置 方便管理,可將redis檔案中的conf配置檔案和常用命令進行統一...

Linux下Redis的安裝部署

當然,在linux下,要用命令列輸入 解壓資料夾 cd redis 5.0.8 make 編譯在編譯過程中遇到了如下報錯 是因為沒有安裝gcc導致的 yum install gcc c 安裝gcc 安裝後我刪除了之前的解壓包,重新解壓編譯後ok 檢測是否啟動 檢測後台程序是否存在 netstat l...

Linux系統下安裝部署redis

第一篇部落格,希望各位不要嫌棄 好了,廢話不多說,上正題。登入root使用者 在linux登入的家目錄建立乙個redis資料夾,便於後期查詢 給該目錄賦予寫入許可權 進入解壓的redis目錄 在當前目錄下執行make 第一次執行make有的朋友有可能報錯 使用yum install gcc命令進行解...