Redis安装配置

安装

wget http://download.redis.io/releases/redis-4.0.10.tar.gz
tar xzf redis-4.0.10.tar.gz
cd redis-4.0.10
yum -y install gcc

make MALLOC=libc && make install PREFIX=/opt/app/redis
mkdir -p /etc/redis

mkdir -p /var/redis/6379

cp redis.conf /etc/redis/6379.conf
cp ./utils/redis_init_script /etc/init.d/redis

vi /etc/init.d/redis
#!/bin/sh的下方添加 
# chkconfig: 2345 10 90 
# description: Start and Stop redis 
根据实际情况修改EXEC和CLIEXEC路径

vi ~/.bash_profile

export REDIS_HOME=/opt/app/redis
export PATH=$REDIS_HOME/bin:$PATH

配置

bind 127.0.0.1 10.10.2.110  # 本机IP绑定

protected-mode yes  #启用保护模式

daemonize yes   #后台运行

dir /var/redis/6379  # 持久化文件路径

timeout 60 #客户端60秒内未没发出命令,关闭连接

appendonly yes  #开启累加模式

requirepass password #设置密码

logfile "/var/log/redis.log"  #日志文件路径

命令

启动:service redis start

停止:service redis stop
开机启动:chkconfig redis on

开机关闭:chkconfig redis off

客户端:redis-cli -h 127.0.0.1 -p 6379

              redis-cli -h 10.10.2.110 -a password shutdown(带密码验证关闭)

查看进程:ps aux | grep redis

处理警告

ulimit -a

echo "vm.overcommit_memory=1" >> /etc/sysctl.conf

sysctl vm.overcommit_memory=1

echo never > /sys/kernel/mm/transparent_hugepage/enabled

vi /etc/rc.local

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值