Centos7安装redis5.0.7

1. 安装依赖包(Redis是C语言开发,需要安装gcc依赖环境)

yum install -y gcc gcc-c++

 

2. 下载最新版redis安装包并解压安装

cd /usr/local/src

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

tar -zxvf
redis-5.0.7.tar.gz
mkdir -p /usr/local/redis/{etc,data}
cd redis-5.0.7/

#指定redis使用哪种内存分配器,目前有jemalloc,tcmalloc,libc
#jemalloc是facebook推出的,https://github.com/jemalloc/jemalloc
#tcmalloc是Google推出的,https://github.com/gperftools/gperftools
#libc是标准的内存分配库malloc和free
#具体使用哪种自己可以调整下面参数对比下
make MALLOC=libc
make install PREFIX=/usr/local/redis

ln -s /usr/local/src/redis-5.0.7/redis.conf /usr/local/redis/redis.conf

#创建日志文件
touch /var/log/redis/6379.log

 

3.  打开 redis.conf 并更改配置文件

更改密码
# requirepass foobared
requirepass xxx

允许后台静默运行
#daemonize no
daemonize yes

更改日志文件
#logfile ""
logfile "/var/log/redis/6379.log"

 

4. 增加启动服务脚本

新增配置文件
touch
/usr/lib/systemd/system/redis.service redis.service内容如下: [Unit] Description=Redis 6379 After=syslog.target network.target [Service] Type=forking PrivateTmp=yes Restart=always ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a jcon shutdown User=root Group=root LimitCORE=infinity LimitNOFILE=100000 LimitNPROC=100000 [Install] WantedBy=multi-user.target

重新加载redis服务配置文件
systemctl daemon-reload

启动redis
systemctl start redis
停止redis
systemctl stop redis
重启redis
systemctl restart redis
加入开机启动
systemctl enable redis
禁止开机启动
systemctl disable redis
查看状态
systemctl status redis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值