Redis版本:redis-5.0.4.tar.gz
安裝環(huán)境:CentOS 7.0
1、概述
Redis是一個(gè)基于內(nèi)存的單線程高性能key-value型數(shù)據(jù)庫(kù),讀寫性能優(yōu)異。Redis支持豐富的數(shù)據(jù)類型,包括String(字符串)、list(鏈表)、set(集合)、zset(sorted set有序集合)和hash(哈希類型)。
2、安裝
官方下載地址
上傳安裝包到服務(wù)器進(jìn)行編譯、安裝
# yum install -y gcc-c++
# tar zxvf redis-5.0.4.tar.gz
# cd redis-5.0.4
# make

file
解決方式:
# make MALLOC=libc
# make PREFIX=/usr/local/redis install
# mkdir -p /etc/redis
3、配置Redis
編輯Redis配置文件vim /data/redis/redis.conf
# Redis默認(rèn)不是以守護(hù)進(jìn)程的方式運(yùn)行,可以通過該配置項(xiàng)修改,使用yes啟用守護(hù)進(jìn)程
daemonize yes
# /data/redis/logs 這個(gè)目錄如果不存在則需要手動(dòng)創(chuàng)建
logfile "/data/redis/logs/redis.log"
# 設(shè)置持久化
appendonly yes
#當(dāng) Redis 以守護(hù)進(jìn)程的方式運(yùn)行的時(shí)候,Redis 默認(rèn)會(huì)把 pid 文件放在/var/run/redis.pid
#可配置到其他地址,當(dāng)運(yùn)行多個(gè) redis 服務(wù)時(shí),需要指定不同的 pid 文件和端口
pidfile /var/run/redis.pid
#端口
port 6379
#指定Redis可接收請(qǐng)求的IP地址,不設(shè)置將處理所有請(qǐng)求,建議生產(chǎn)環(huán)境中設(shè)置
# bind 127.0.0.1
#設(shè)置數(shù)據(jù)庫(kù)的個(gè)數(shù),可以使用 SELECT 命令來切換數(shù)據(jù)庫(kù)。
databases 16
4、啟動(dòng)
啟動(dòng)服務(wù)
# /usr/local/redis/bin/redis-server /etc/redis/redis.conf &

file
連接
# /usr/local/redis/bin/redis-cli -p 6379

file
5、服務(wù)自啟動(dòng)腳本
創(chuàng)建服務(wù)啟動(dòng)腳本
# vim /usr/lib/systemd/system/redis.service
腳本文件內(nèi)容
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis.pid
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意:redis.conf配置文件中daemonize需要設(shè)置為yes。
本文由博客一文多發(fā)平臺(tái) OpenWrite 發(fā)布!