如题,先说明一下环境:操作系统是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这个是真的坑,搞了半天。不过最终的结果是搞定了: