redis服务器搭建(centos7)

redis服务器搭建(centos7)

*redis镜像站:
http://download.redis.io/releases/

*安装依赖
sudo yum install gcc gcc-c++

*下载redis包
wget http://download.redis.io/releases/redis-4.0.11.tar.gz

*解压压缩包
tar -zxvf redis-4.0.9.tar.gz

*进入目录
cd redis-4.0.9
make

mkdir /application/redis
mkdir /application/redis/bin
mkdir /application/redis/etc

cp src/redis-server src/redis-cli src/redis-benchmark src/redis-check-aof src/redis-sentinel /application/redis/bin/
cp redis.conf /application/redis/etc/

*配置环境变量
vi /etc/profile

export PATH=“$PATH:application/redis/bin”
source /etc/profile

*开启redis服务
cd /application/redis
bin/redis-server etc/redis.conf

*设置后台运行
vi application/redis/etc/redis.conf
136行 daemonize yes

*查看进程
ps aux | grep redis

*杀掉指定进程
kill -9 pid

*** 开始包装redis启动服务,用于自动启动**
1.vi /lib/systemd/system/redis.service
如下:
[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/redis-4.0.11/application/redis/bin/redis-server /redis-4.0.11/application/redis/etc/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

*重新加载配置
systemctl daemon-reload

*启动,重启,停止
systemctl start redis
systemctl restart redis
systemctl stop redis

*开机自动启动
redis服务加入开机启动
systemctl enable redis
禁止开机启动
systemctl disable redis

*查看状态
systemctl status redis

*配置redis-server数据持久化

vi /redis-4.0.11/application/redis/etc/redis.conf
daemonize yes #守护进程
appendonly yes #开启aof持久化
appendfsync everysec

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

clarence.wei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值