$ ./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,其他不变。
分享到:
相关推荐
《Redis实战项目——Heima-Review深度解析》 Redis,全称Remote Dictionary Server,是一款开源、高性能、基于键值对的内存数据存储系统。作为NoSQL数据库中的重要成员,Redis以其高速读写能力和丰富的数据结构支持...
本资源“学习redis各种用法,实战黑马点评-heima-Review.zip”旨在帮助你深入理解 Redis 的多种功能和实际应用。通过“heima-Review-master”这个项目,你将有机会亲自动手实践 Redis 的操作,提升你的技能。 首先...
· Regularly review Redis 服务器的配置文件和日志,防止未授权的访问。 此外,企业内部可以使用 nmap 扫描内网网段的 Redis anonymous access 服务,以检测 Redis 服务器的漏洞。 `nmap -p6379 10.11.0/16 --...
在线-store-review-app可能是项目的主要目录,包含以下关键部分: 1. **src/main/java**: 业务逻辑和服务的Java源代码。 - `com.example`: 应用程序的根包,可能包含`Application`类,这是SpringBoot应用的入口点。...
收集到的SQL语句可以实时写入Redis,Redis作为一个高速缓存,可以快速地为SqlReview提供数据源。 7. **Yii2框架集成**: Yii2是一个流行的PHP框架,SqlReview能够与其无缝集成,方便在基于Yii2的应用中实施SQL监控...
Review:redis sentinel conf Tip:redis查看主从同步是否完成 Share:学习总结 - docker的基本使用 第一周 Algorithm:reverse-linked-list-ii(链表) Review:linux编程接口 Tip:ps进程 Share:源码阅读 - Redis...
利用空余时间整理了一份《Java面试进阶核心知识点笔记》,初衷也很简单,就是希望在面试...【Java快速面试指南目录】Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Li
Redis提供了高性能的键值存储,支持setnx等原子操作,可实现跨集群部署,但锁的过期时间控制可能不稳定,适用于高并发场景。 3. **基于Zookeeper或etcd**。Zookeeper提供强一致性,无单点故障,但不支持重入锁,...
Online Judge 介绍 该仓库为毕业设计-基于微服务的程序在线评测系统的设计与实现(Online Judge)的存放地址 软件架构 服务中心 用户服务--UserService(US) a、用户中心--安全验证...评测中心-oj_review_core a、题库服
laravel-5.4中文文档.pdf laravel-5.4中文文档.pdf laravel-5.4中文文档.pdf Laravel 5.4 在 5.3 的基础继续进行优化:在邮件和通知中...此外,官方开发组还review和重构了整个框架的底层代码,以让其更加干净和清晰。
开源项目-i-goku.zip,I wrote a redis-backed task queue for go today. Would be awesome to get a code review from some experts.
1. Redis 的基本概念、数据类型、持久化机制和缓存机制,Redis 的应用场景和优缺点。 2. LRU Cache 的实现机制和应用场景。 3. Elasticsearch 的架构、索引机制、查询机制和应用场景。 云计算和物联网 1. 云计算...
在数据传输过程中,为了确保数据的一致性和完整性,使用了Protobuf进行序列化,它具备平台无关性、小巧的传输体积以及对多语言的支持,同时,通过Code Review机制来保证埋点数据的质量和准确性。 存储层主要由HDFS...
"Java+mysql+Linux面试题" Java 是一种广泛使用的编程语言,它可以用于开发各种类型的应用程序,从桌面应用程序到 web 应用程序再到移动应用程序。...同时,需要通过代码 review 和测试来确保代码的正确性和可靠性。
- **Redis**:了解Redis缓存系统的使用,能够构建和维护Redis中间层。 - **网络基础知识**:熟悉计算机网络原理及相关知识。 - **版本控制**:熟练使用Git进行版本控制,熟悉GitHub的使用。 - **容器化技术**:掌握...
Web .- Docker .- Linux .- Git .- Kali .- Develop 开发途中遇到的问题和解决办法- ComputerBasics 计算机基础=数据结构和算法+计算机网络+操作系统+编译原理+计算机组成原理- Database 数据库=Mysql+Redis+Mongo-...
为了提升性能和可扩展性,应用可能采用缓存策略,如Redis或Memcached,来存储热门数据或减轻数据库压力。如果需要处理大量并发请求,可以考虑使用负载均衡器,如Nginx,以及服务器集群。 此外,考虑到SEO(搜索引擎...
* redis:redis是一个基于内存的NoSQL数据库,提供了高效的数据存储和检索功能。 四、安全机制 安全机制是软件架构中非常重要的一部分,它决定了系统的安全性和可靠性。本文中,安全机制主要包括以下几个方面: *...
自动化测试平台 MeterSphere Review MeterSphere 是一个国产的自动化测试平台,开源在 GitHub 上。该项目创立于 2020 年 2 月,目前总共有 9000 多个 Star,2000 多次 Fork,累计的 issues 更是有 8000 多个。...