Linux java基础环境搭建 ->redis

1.下载redis安装包,这里用的版本是 redis-4.0.12

2. linux命令下载  wget http://download.redis.io/releases/redis-4.0.12.tar.gz

3. 进行解压

tar -zxf redis-4.0.12.tar.gz

4.基础环境调试

需要安装 yum install tcl     yum install gcc

5. 在解压目录进行 安装

执行  make 命令
error: jemalloc/jemalloc.h: No such file or directory
说关于分配器allocator, 如果有MALLOC 这个 环境变量, 会有用这个环境变量的 去建立Redis。
而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation
problems 比libc。
但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。
解决办法
make MALLOC=libc

5. 修改 redis.conf 基本 配置信息

 bind 127.0.0.1  修改为   bind 0.0.0.0 可以任意服务器IP进行连接
 daemonize no    修改为   daemonize yes 以守护进程进行启动
 requirepass     修改为   requirepass 123456 密码为123456

6. redis启动停止

 cd  redis-4.0.12/src
 ./redis-server ../redis.conf  启动
 ./redis-cli shutdown   停止

7.redis集群

主从复制
复制的作用是把redis的数据库复制多个副本部署在不同的服务器上,如果其中一台服务器出现故障,也能快速迁
移到其他服务器上提供服务。 复制功能可以实现当一台redis服务器的数据更新后,自动将新的数据同步到其他服
务器上
主从复制就是我们常见的master/slave模式, 主数据库可以进行读写操作,当写操作导致数据发生变化时会自动将
数据同步给从数据库。而一般情况下,从数据库是只读的,并接收主数据库同步过来的数据, 一个主数据库可以有
多个从数据库 
要在从数据库的配置文件中加入slaveof 主数据库地址 端口。 而
master 数据库不需要做任何改变 
slaveof server1-ip 6379
然后重启 配置的 应用,通过命令 ./redis-cli 进入客户端  
输入 info replication 就可以查看到集群信息了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rundreamsFly

达者不再兼济天下,却怪穷者独善

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值