Redis review

$ ./redis-server redis.conf

1) redis.conf:
daemonize yes
port 6379
bind 127.0.0.1
#snapshot save config
save 900 1 //900秒内至少有1个key被改变
save 300 10 //300秒内至少有10个key被改变
save 60 10000 //60秒内至少有10000个key被改变

# slaveof <masterip> <masterport>
# maxclients 128

vm-enabled no

#aof config
appendonly yes

appendfsync everysec

# 可用数据库数 这就是所谓的"redis也可以分库:)" 用select index[0-15]命令指定库
# 默认值为16,默认数据库为0,数据库范围在0-(database-1)之间
databases 16

2)save as hash structure to dec the memory use
http://blog.nosqlfan.com/html/3379.html?ref=rediszt

if all save as string, that's use redis as memcached :)


3) redis usage place:
a:cache
b:get newest N
c:get Top N
d: Counter
e: Unique use set
http://blog.nosqlfan.com/html/2235.html?ref=rediszt


4)some tips
http://www.iteye.com/topic/1124999
1.Master最好不要做任何持久化工作,包括内存快照和AOF日志文件,特别是不要启用内存快照做持久化。
2.如果数据比较关键,某个Slave开启AOF备份数据,策略为每秒同步一次。
3.为了主从复制的速度和连接的稳定性,Slave和Master最好在同一个局域网内。
4.尽量避免在压力较大的主库上增加从库
5.为了Master的稳定性,主从复制不要用图状结构,用单向链表结构更稳定,即主从关系为:Master<--Slave1<--Slave2<--Slave3.......,这样的结构也方便解决单点故障问题,实现Slave对Master的替换,也即,如果Master挂了,可以立马启用Slave1做Master,其他不变。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值