Redis單機(jī)版安裝

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ā)布!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容