前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >install redis 2.4及主备设置

install redis 2.4及主备设置

原创
作者头像
用户1168904
修改2021-05-25 14:25:53
修改2021-05-25 14:25:53
4340
举报
文章被收录于专栏:运维相关文档运维相关文档

mkdir softins;cd softins

wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz

tar xzvf redis-2.4.2.tar.gz

cd redis-2.4.2

make

备注:2.4在linux下默认使用jemalloc的内存分配方式(make USE_JEMALLOC=yes);如果需要linux的glibc的方式,则执行:make FORCE_LIBC_MALLOC=yes

cd src/

mkdir /usr/local/redis2.4

cp redis-server redis-benchmark redis-cli ../redis.conf /usr/local/redis2.4

--》master redis配置文件修改:

vi redis.conf

daemonize yes --是否作为守护进程,默认是no

--》slave redis配置文件修改:

vi redis.conf

daemonize yes --是否作为守护进程,默认是no

slaveof 103.29.134.164 6379

启动服务:

cd /usr/local/redis2.4

./redis-server redis.conf

先启动主,再启动备。

备注:调整内存如果内存情况比较紧张的话,需要设定内核参数:

echo 1 > /proc/sys/vm/overcommit_memory

这里说一下这个配置的含义:

/proc/sys/vm/overcommit_memory该文件指定了内核针对内存分配的策略,其值可以是0、1、2。0,表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1,表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2,表示内核允许分配超过所有物理内存和交换空间总和的内存

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档