系統: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命令進行解...