本文共 1814 字,大约阅读时间需要 6 分钟。
Redis 集群搭建和应用
程序包准备:
redis-3.2.4.tar.gz集群环境:
两个节点的服务器步骤:(两个节点都需要操作)
1.将redis-3.2.4.tar.gz上传到两个节点服务器/home/目录下,然后解压; tar zxvf redis-3.2.4.tar.gz2.进入redis安装目录;
cd /home/redis/redis-3.2.4/redis_cluster #若配置单节点redis,只需要修改edis-3.2.4/目录下的redis.conf3.进入看到有三个目录7000/7001/7002,分别进入修改配置redis.conf;
以7000为例: cd 7000 vim redis.conf 1)将bind 10.204.208.188改成当前节点的IP 2)修改最大内存 maxmemory 10000000000 3)修改日志文件路径 logfile /home/redis/7000/7000.log 每一个端口对应一个日志文件 4)修改最大连接数 maxclients 20000 5)修改redis操作同步方式 appendfsync no 6)修改redis的dump.rdb存放路径 dir /u01/redis/7000 这个目录若是没有需要创建 7)修改tcp连接最大个数,将默认的511修改为2048 tcp-backlog 20484.修改内核参数
vim /etc/sysctl.conf net.core.somaxconn=2048 生效:sysctl -p 5.再修改7001/7002/7003/7004...的配置文件, 按照3.4步操作 6.再设置第二个节点按1-4步操作。 7.如果改好后,需要在每台服务器上启动redis服务; rm -rf /home/redis/node-7* /home/redis/redis-3.2.4/src/redis-server /home/redis/redis-3.2.4/redis_cluster/7000/redis.conf & /home/redis/redis-3.2.4/src/redis-server /home/redis/redis-3.2.4/redis_cluster/7001/redis.conf & /home/redis/redis-3.2.4/src/redis-server /home/redis/redis-3.2.4/redis_cluster/7002/redis.conf & 启动验证; ps -ef | grep redis 以下显示为redis服务启动成功:(集群则显示cluster)8.安装组件
yum install ruby yum install rubygems cd /home/redis gem install redis-3.2.2.gem (执行完之后,用gem list看下)如果redis里面有多个,删除其他,留3.2.2
9.执行redis的创建集群命令创建集群
cd /home/redis/redis-3.2.4/src ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.2:7000 127.0.0.2:7001 127.0.0.2:7002 (注:IP地址和端口请根据实际情况填写)输入yes,然后配置完成
redis-cli命令进入集群环境
cd /home/redis/redis-3.2.4/src/
./redis-cli -c -p 7000 -h 127.0.0.1
./redis-cli -c -p 7001 -h 127.0.0.1 ./redis-cli -c -p 7002 -h 127.0.0.1 ./redis-cli -c -p 7000 -h 127.0.0.2 ./redis-cli -c -p 7001 -h 127.0.0.2 ./redis-cli -c -p 7002 -h 127.0.0.2Redis 集群应用
进入redis后,用命令查看数据
Redis中的数据 是以key-value形式存储 Redis指令自行百度转载地址:http://coksi.baihongyu.com/