一、安装 redis6.06
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
tar -zxvf redis-6.0.6.tar.gz
cd redis-6.0.6/
make
make install PREFIX=/redis/redis6
mkdir -p /redis/redis-cluster/8001 /redis/redis-cluster/8002
cp redis.conf /redis/redis-cluster/8001/
修改 redis.conf 为以下内容:
protected-mode no
port 8001
tcp-backlog 511
timeout 0
tcp-keepalive 300
daemonize yes
supervised no
pidfile /var/run/redis_8001.pid
loglevel notice
logfile "/logs/193-8001.log"
databases 16
always-show-logo yes
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
rdb-del-sync-files no
dir /redis/redis-cluster/8001/
replica-serve-stale-data yes
replica-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-diskless-load disabled
repl-disable-tcp-nodelay no
replica-priority 100
lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush no
lazyfree-lazy-user-del no
appendonly yes
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
aof-use-rdb-preamble yes
lua-time-limit 5000
cluster-enabled yes
cluster-config-file nodes-8001.conf
cluster-node-timeout 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
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
stream-node-max-bytes 4096
stream-node-max-entries 100
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit replica 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
dynamic-hz yes
aof-rewrite-incremental-fsync yes
rdb-save-incremental-fsync yes
jemalloc-bg-thread yes
启动 redis 各节点:
/opt/redis-6.0.6/src/redis-server /redis/redis-cluster/8002/redis.conf
集群:
/opt/redis-6.0.6/src/redis-cli --cluster create --cluster-replicas 1 172.16.6.193:8001 172.16.6.193:8002 172.16.6.194:8001 172.16.6.194:8002 172.16.6.237:8001 172.16.6.237:8002
redis单台安装
一、下载Redis
下载地址:wget http://download.redis.io/releases/redis-5.0.7.tar.gz
解压:tar -xzvf redis-5.0.7.tar.gz
二、准备编译:
1、请在操作前确认gcc是否已安装
安裝gcc命令:yum install gcc
2、请在操作前确认tcl是否已安装
安裝tcl命令:yum install tcl
三、编译:
1、cd redis-5.0.7/
2、make MALLOC=libc
make 后加 MALLOC的参数的原因:
避免提示找不到 jemalloc/jemalloc.h
四,测试编译:
测试编译命令:make test
\o/ All tests passed without errors! 看到这一行表示测试没问题
五、安装:
1、cd /opt
2、mkdir redis5
3、cd redis5
4、mkdir bin
5、mkdir conf
6、cd bin/
7、cp /root/softwares/redis-5.0.7/src/redis-cli ./
8、cp /root/softwares/redis-5.0.7/src/redis-server ./
9、在进入到conf文件:cd /opt/redis5/conf
10、cp /root/softwares/redis-5.0.7/redis.conf ./
六、配置:
vim /opt/redis5/conf/redis.conf
1、requirepass ****** 你的redis密码
2、# bind 127.0.0.1 注释掉这一行
3、daemonize no 改为 yes
4、protected-mode yes 改为 no
七、运行
/opt/redis5/bin/redis-server /opt/redis5/conf/redis.conf
八、使redis可以用systemd方式启动和管理
vim /lib/systemd/system/redis.service
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/opt/redis5/bin/redis-server /opt/redis5/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载系统服务:systemctl daemon-reload
启动:systemctl start redis
停止:systemctl stop redis
查看状态 systemctl status redis
开机启动 systemctl enable redis
分享到:
相关推荐
k8s集群搭建redis集群 k8s集群搭建redis集群 k8s集群搭建redis集群 k8s集群搭建redis集群 k8s集群搭建redis集群
redis集群搭建所必须的软件,参考教程 https://blog.csdn.net/haobindayi/article/details/82290972
Redis Cluster集群部署搭建详解附件,转自linux公社,里面有redis搭建集群的例子。供大家参考
centos7快速搭建redis-5.0.4集群,真实环境操作,学习、生产环境搭建实用资料
淘淘商城-redis集群环境搭建,主从复制,负载均衡淘淘商城-redis集群环境搭建,主从复制,负载均衡
对于Redis离线集群搭建的所需要的资源包,以及自己使用过得,确实可用的的安装的步骤(步骤是在网上找的,忘记哪位大神的,在此没用引用,抱歉),对于新手来说还是拥有比较好的教学指导作用,希望可以帮助到大家
redis的集群搭建与简单使用,里面有详细的操作步骤。可以参考
Redis Cluster集群的搭建与实践,详细讲解Redis 的集群部署及相关示例
集群已配置好,点击start.bat即可开启,可以按个人需求添加或删除redis服务器个数。 注意:由于本人配置redis.conf中的路径使用的是绝对路径,当前redis安装目录的父目录为D:\InstallDir,可以在每个配置文件中修改...
Redis高可用集群Redis Cluster搭建
Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装...
keepalived+redis 高可用方案 集群环境搭建. 部分来自网上,部分自己的总结. 详细的记录了如何搭建keepalived+redis的环境
Redis集群环境搭建
Redis集群搭建所需要的所有工具及Windows系统下连接Redis数据库的客户端软件,内附Redis集群搭建教程
redis集群搭建手册
部署redis5.0.5集群的简单方式,示例用的是单机部署6个redis节点,3主3从,只要一个主节点宕机,从节点就会自动顶替它成为新的主节点
Windows环境下Redis集群的搭建,非常详细的介绍了搭建的步骤、每一步的命令等。 包括Ruby环境的搭建,还有客户端如何连接集群。
redis3.0集群正式版出来啦,redis3.0.集群环境安装手册
redis集群4节点安装搭建 直接bat一健搭建不用配置直接可用,支持64位操作系统
阿里云公网redis集群搭建以及访问,本人亲测,可以成功搭建,java访问公网redis集群,