Ubuntu Server Redis

安装时出现的问题

问题1:使用make命令安装时报错:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: 没有那个文件或目录

解决:make MALLOC=libc。


1.单机多节点配置

一台Redis服务器,分成多个节点,每个节点分配一个端口(63806381…),默认端口是6379

每个节点对应一个Redis配置文件,如: redis6380.confredis6381.conf

复制文件:cp redis.conf redis6379.conf

复制文件:cp redis.conf redis6380.conf

修改配置文件redis6379.conf:

pidfile /opt/logs/redis/redis6379.pid

port 6379

logfile /opt/logs/redis/out6379.log

dbfilename dump_6379.rdb

dir /opt/app/redis/data/6379/

requirepass foobared6379

appendfilename "appendonly6380.aof"

其他redis***.conf配置文件如上

2.启动脚本

#!/bin/sh

HOME=/opt/apps/redis/redis-3.2.9
DAEMON=$HOME/$SERVERNAME
DAEMON_ARGS=$HOME/redis.conf
PIDFILE=/opt/config/redis/redis_6379.pid
DESC="Redis Daemon"

echo "Starting $DESC, and use conf $DAEMON_ARGS"
echo "PID file in $PIDFILE"

/opt/apps/redis/redis-3.2.9/src/redis-server /opt/apps/redis/redis-3.2.9/redis.conf

3.停止脚本

#!/bin/sh

PIDFILE=/opt/config/redis/redis_6379.pid

if test $PIDFILE
 then
   echo  "Stopping Redis"
   if kill $(cat $PIDFILE)
   then
     echo "Stop OK"
   else
     echo "Stop Failed"
   fi
 else
   echo  "No Redis Server Redis running"
 fi




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值