linux安装redis和搭建redis集群
1、下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt
2、解压命令:tar -zxvf redis-3.2.5.tar.gz
3、解压完成后进入目录:cd redis-3.2.5
4、在redis-3.2.5目录下执行make命令
运行make命令时出现故障意出现的错误解析:gcc:命令未找到
yum install gcc
yum install gcc-c++
7、在redis-3.2.5目录下再次执行make命令
Jemalloc/jemalloc.h:没有那个文件
解决方案:运行make distclean之后再 make
8、在redis-3.2.5目录下再次执行make命令
9、执行完make后,跳过Redis test 继续执行make install
查看默认安装目录:usr/local/bin
启动
1、备份redis.conf:拷贝一份redis.conf到其他目录
2、修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
3、启动命令:执行 redis-server /myredis/redis.conf
4、用客户端访问: Redis-cli
单实例关闭:Redis-cli shutdown
redis集群
1、安装ruby环境
执行yum install ruby
执行yum install rubygems
2、拷贝redis-3.2.0.gem到/opt目录下
http://rubygems.org/downloads/redis-3.3.5.gem
3、执行在opt目录下执行 gem install --local redis-3.3.5.gem
制作6个实例,6379,6380,6381,6389,6390,6391
拷贝多个redis.conf文件
开启daemonize yes
Pid文件名字
指定端口
Log文件名字
Dump.rdb名字
Appendonly 关掉或者换名字
4. 安装redis cluster配置修改(redis.conf) 在每个对应的端口号的redis.conf都做修改
cluster-enabled yes 打开集群模式
cluster-config-file nodes-6379.conf 设定节点配置文件名
cluster-node-timeout 15000 设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。
5. 将六个节点合成一个集群
组合之前,请确保所有redis实例启动后,nodes-xxxx.conf文件都生成正常
合体:
cd /opt/redis-3.2.5/src
./redis-trib.rb create --replicas 1 192.168.44.130:6379 192.168.44.130:6380 192.168.44.130:6381 192.168.44.130:6389 192.168.44.130:6390 192.168.44.130:6391
此处不要用127.0.0.1, 请用真实IP地址
以集群的方式进入客户端
redis-cli -c -p 端口号
通过 cluster nodes 命令查看集群信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)