单机搭建redis多实例

如题,先说明一下环境:操作系统是centOS7.0,redis版本是redis-3.2.8.tar.gz。计划是将redis放开的端口是9860到9873,具体步骤如下:

一、首先安装

1、编译安装

注意:可能会安装命令(可直接安装gcc,gcc中包含make命令) 
安装make命令:

yum -y install make

安装gcc:

yum -y install gcc

1.1编译:

进入解压后的redis-3.2.8文件夹并执行make命令

cd /usr/local/redis-3.2.8/

make

扫描二维码关注公众号,回复: 3946464 查看本文章

1.2安装:

编译完成后直接执行make install命令进行安装

make install

将/usr/local/src/redis/src目录中 解压出的如下可执行文件以及redis.conf拷贝到 /usr/redis

2.启动服务

cd /usr/local/redis/bin

./redis-server redis9862.conf

注意:修改解压缩之后修改redis-3.2.8目录下的redis.conf,重命名为redis9860.conf,修改内容


bind 127.0.0.1

protected-mode yes

port 9861

pidfile /var/run/redis_9861.pid

logfile "/usr/local/webserver/redis/aaa_9860/redis-3.2.8/redis9861.log"


rdbchecksum yes


dbfilename dump.rdb

dir /data/redis/feihe_9861

slave-serve-stale-data yes

slave-read-only yes

repl-diskless-sync no

repl-diskless-sync-delay 5

repl-disable-tcp-nodelay no

slave-priority 100

appendonly no

appendfilename "appendonly.aof"

appendfsync everysec

no-appendfsync-on-rewrite no

auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

aof-load-truncated yes

lua-time-limit 5000

slowlog-max-len 128

latency-monitor-threshold 0

notify-keyspace-events ""

hash-max-ziplist-entries 512
hash-max-ziplist-value 64

list-max-ziplist-size -2

list-compress-depth 0

zset-max-ziplist-entries 128
zset-max-ziplist-value 64

hll-sparse-max-bytes 3000

activerehashing yes

client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60

hz 10

aof-rewrite-incremental-fsync yes

在网上百度的时候有很多这样的操作,但是红线选中的部分千万不养照抄。这个部分可以直接去除掉。

然后新建以下文件夹

大部分安装过程是网上百度的,只有rdbfile这个是真的坑,搞了半天。不过最终的结果是搞定了:

猜你喜欢

转载自blog.csdn.net/guojing1173132123/article/details/83306022