cd /usr/local/src
wget http://redis.googlecode.com/files/redis-2.2.10.tar.gz
cd redis-2.2.10
make prefix= 指定安装路径,也可以是默认
默认配置文件在当前目录下 cp redis.conf 也可以直接使用下面配置文档
命令说明:
redis-server redis服务器的daemon启动程序
redis-cli redis命令行操作工具,也可以只用telnet 来操作
例:
redis-cli -h localhost -p 6379 monitor 监控 连接及读写操作
redis-cli -h localhost -p 6379 info 监控服务的统计信息
redis-benchmark redis性能测试工具,主要测试redis在系统下的读写性能
例:
redis-benchmark -h localhost -p 6379 -c 1000 -n 100000
1000个并发 100000个请求 检测 本地 端口 6378 redis性能
/etc/redis.conf
daemonize yes
port 6379
#bind 绑定IP
timeout 300
#日志级别 debug verbose notice warning
loglevel debug
logfile /var/log/redis.log
databases 16
# 快照保存策略
save 3600 1
save 1800 10
save 600 10000
rdbcompression yes
#数据库文件名
dbfilename dump.rdb
#数据库目录
dir /var/redisdb/
# 设置主从
# slaveof <masterip> <masterport>
# masterauth <master-password>
slave-serve-stale-data yes
# requirepass foobared
# Command renaming.
# rename-command CONFIG ""
#运行最大的连接,默认不限制
# maxclients 128
# 使用最大内存
maxmemory 1GB
# maxmemory-policy volatile-lru
# maxmemory-samples 3
# 是否开启aof
appendonly no
# 磁盘同步策略 always everysec no
appendfsync everysec
no-appendfsync-on-rewrite no
hash-max-zipmap-entries 512
hash-max-zipmap-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
activerehashing yes
数据备份及还原:
1、数据备份目前只能备份dump.rdb 这个文件,做定期的copy,
2、数据恢复是直接把备份文件覆盖到当前。
3、建议采用slave+AOF 方式进行备份,AOF方式的效率不是很高,但是数据性最完整的。数据库重启后会自动按照AOF日志重建数据库。
转自:http://www.itkee.com/database/detail-78f.html
分享到:
相关推荐
Redis 是一个高性能的键值数据库,常被用作缓存和数据存储解决方案。Docker 则是一种流行的容器化平台,可以方便地打包、部署和运行应用程序,包括 Redis。在这个场景中,我们有一个针对 Redis 3.2 版本的自定义配置...
总的来说,Redis Sentinel模式提供了高可用性的解决方案,通过监控和自动故障转移,保证了在主节点出现问题时,服务仍能正常运行,降低了系统的停机风险。在实际应用中,正确配置和管理哨兵系统至关重要。
Sentinel是Redis的一个高可用性解决方案,它可以监控Redis实例,并在主节点出现问题时自动进行故障转移,确保服务的连续性。 在这个"spring + redis + sentinel"配置中,我们将探讨如何整合这三个组件以创建一个...
在生产环境中,这些特性能够帮助你构建更健壮、可扩展的Redis解决方案。 总之,Spring Boot集成Redis能为你的应用程序提供快速、高效的缓存和数据存储功能。通过简单的配置和丰富的API,你可以轻松地在Spring Boot...
Redis 集群是一种分布式部署方案,支持自动分片和故障转移等功能。下面详细介绍如何配置 Redis 集群。 ##### 1. 配置集群 - **配置 Redis 服务**: ```bash daemonize yes # 后台运行 pidfile /var/run/redis_...
Redis提供了两种持久化方案:RDB(Redis Database)和AOF(Append Only File)。 RDB持久化方案是指在指定的时间间隔内,通过对当前数据集生成数据快照(即一个二进制文件)来保存数据状态。RDB是一种数据备份的...
在本方案中,我们使用 Redis 服务配置开启 Redis 服务,并将手机和验证码存入 Redis。这样,我们可以快速地获取验证码和验证用户登录状态。 API 基类控制器 在本方案中,我们使用 API 基类控制器来处理各种 API ...
redis集群配置方案,使用typora工具
Redis 两主部署高可用性解决方案 Redis 作为一个高性能的 NoSQL 数据库,广泛应用于...本文详细介绍了 Redis 两主部署的实现方案,包括安装、配置和启动过程。这种方案可以确保服务的高可用性,满足企业级应用的需求。
Redis 主从配置及通过 Keepalived 实现 Redis 自动切换 标题:Redis 主从配置及通过 Keepalived 实现 Redis 自动切换 描述: Redis 主从配置及通过 Keepalived 实现 Redis 自动切换常用命令及故障分析 标签:...
"Spring Boot + Shiro + Redis 实现 Session 共享方案二" 1. 概述 本文档旨在介绍如何使用 Spring Boot、Shiro 和 Redis 实现分布式 session 共享,以解决 Web 应用程序的登录 session 统一问题。 2. 相关依赖 ...
"Ecology&Emessage&Emobile集群+redis部署方案"就是一个这样的实践,它涵盖了生态系统建设、消息服务、移动应用以及Redis缓存的集成部署。接下来,我们将深入探讨这个方案中的核心知识点。 首先,"Ecology"在这里指...
Redis Sentinel是一个高可用性解决方案,监控主从集群的健康状态并自动执行故障转移。每个Sentinel实例都有自己的配置文件,如`sentinel.conf`,需要配置主服务器和从服务器的地址,以及Sentinel的监控策略。...
需要注意的是,虽然Redis提供了一种高效的Session共享方案,但也存在一些潜在问题,比如网络延迟、序列化与反序列化的性能开销等。在实际应用中,你可能需要权衡这些因素,考虑是否引入其他Session共享策略,如使用...
Redis Cluster是Redis官方提供的分布式集群解决方案,用于实现数据的分布式存储和高可用性。这个压缩包文件"rediscluster配置文件.zip"包含了一系列配置文件,用于搭建一个三主三从的Redis Cluster架构。在这个架构...
- **配置更新:** 展示了Tinybee项目中最新的Redis配置方案。 通过以上内容,我们不仅了解了Spring Data Redis的基本概念和核心组件,还学习到了如何有效地利用这些工具和技术来解决实际问题。这对于任何希望在...
- **步骤五:**复制Redis配置文件(`redis.conf`)到指定目录,并根据需要进行修改。 - **步骤六:**使用指定的配置文件启动Redis服务。 **3. Redis配置:** - **步骤一:**打开Redis配置文件(`redis.conf`),根据...
Redis Sentinel是Redis集群中的一个关键组件,用于提供高可用性(HA)解决方案。哨兵系统监控主从Redis实例,当主节点出现故障时,Sentinel会自动进行故障转移,将从节点提升为主节点,确保服务的连续性。下面将详细...