1 安全策略:
设置数据库密码
修改配置requirepass password
验证密码auth password 只有验证通过后才能继续执行命令
注意:在配置redis复制功能的时候如果主数据库设置了密码,需要在从数据的配置文件中通过masterauth参数设置主数据库的密码,这样从数据库在连接主数据库时就会自动使用auth命令认证了。相当于做了一个免密码登录。
bind参数(可以让数据库只能在指定IP下访问)
bind 127.0.0.1 192.168.1.110 这样内网的1段都可以访问
命令重命名 不让错误执行flushall 清空所有数据
修改命令的名称rename-command flushall cleanall
禁用命令 rename-command flushall ""
2 工具:
redis-cli
Info查看使用信息等/monitor监视器 看用户做的每一个操作
eg:
[root@h2master bin]# redis-cli 127.0.0.1:6379> info # Server redis_version:2.8.19 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:4b1addfd5f9adb27 redis_mode:standalone os:Linux 2.6.18-308.el5 i686 arch_bits:32 multiplexing_api:epoll gcc_version:4.1.2 process_id:21558 run_id:86a4890d01e244f1e0e5ac557497f8fee82182a3 tcp_port:6379 uptime_in_seconds:151177 uptime_in_days:1 hz:10 lru_clock:16746810 config_file:/etc/redis.conf # Clients connected_clients:2 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Memory used_memory:735376 used_memory_human:718.14K used_memory_rss:1859584 used_memory_peak:812744 used_memory_peak_human:793.70K used_memory_lua:23552 mem_fragmentation_ratio:2.53 mem_allocator:jemalloc-3.6.0 # Persistence loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time:1425974859 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:0 rdb_current_bgsave_time_sec:-1 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 aof_last_bgrewrite_status:ok aof_last_write_status:ok # Stats total_connections_received:19 total_commands_processed:4090 instantaneous_ops_per_sec:0 total_net_input_bytes:139943 total_net_output_bytes:21378 instantaneous_input_kbps:0.00 instantaneous_output_kbps:0.00 rejected_connections:0 sync_full:0 sync_partial_ok:0 sync_partial_err:0 expired_keys:1 evicted_keys:0 keyspace_hits:20 keyspace_misses:3 pubsub_channels:1 pubsub_patterns:0 latest_fork_usec:786 # Replication role:master 主节点 connected_slaves:0 master_repl_offset:0 repl_backlog_active:0 repl_backlog_size:1048576 repl_backlog_first_byte_offset:0 repl_backlog_histlen:0 # CPU used_cpu_sys:0.72 used_cpu_user:0.40 used_cpu_sys_children:0.02 used_cpu_user_children:0.01 # Keyspace db0:keys=2004,expires=0,avg_ttl=0
Redisclient
http://www.oschina.net/news/53391/redisclient-1-0
Redisclient 截图如下:
相关推荐
由于工具类可能被多个线程同时调用,因此RedisUtils应该设计为线程安全的,避免并发问题。这可以通过静态内部类单例模式、同步方法或其他线程安全机制实现。 10. **测试与文档** 为确保RedisUtils的正确性,需要...
10. **安全与监控**:确保Redis服务器的安全至关重要,这包括设置访问控制、禁用不必要的网络服务、定期更新版本等。同时,通过监控工具观察Redis的性能指标,如内存使用、命令执行速率等,有助于及时发现和解决问题...
2. **Redis配置**:了解如何配置Redis服务器,例如设置最大内存、持久化策略、超时时间等,对于优化性能和保证数据安全至关重要。 3. **Redis主从复制**:为了实现高可用性,Redis支持主从复制,通过复制数据到多个...
"Windows-X64-Redis工具"正是针对这样的环境提供的一套实用工具集。 该压缩包中的主要组件是 "Redis",这通常指的是Redis的Windows 64位版本。安装和运行Redis在Windows上与在Linux等其他操作系统上的方式略有不同...
`Redis C# 工具类`是这样的一个辅助类库,它封装了对Redis的各种基本操作,包括Key、String、Set、SortSet和List等数据结构的管理。 首先,`Cache.config`可能是一个配置文件,用于存储连接Redis服务器的相关信息,...
8. **性能优化**:学习如何通过调整连接池大小、预取策略、批处理操作等手段优化ServiceStack.Redis的性能。 9. **错误处理和异常**:理解不同类型的Redis异常,如`RedisException`、`TimeoutException`等,以及...
`windows-service.conf`可能用于将Redis作为Windows服务运行,而`windows.conf`则是通用的配置文件,可以自定义Redis服务器的行为,如端口号、内存限制、持久化策略等。 3. `EventLog.dll`可能是用于Windows事件...
总的来说,Redis可视化工具是Redis生态系统的重要组成部分,它简化了数据库的日常管理和维护工作,尤其对于初学者和需要快速操作Redis的开发者来说,具有很高的实用价值。在实际使用中,根据不同的需求和场景,可以...
3. 安全策略:设置访问控制和密码保护,确保Redis服务器的安全。 4. 性能调优:根据业务负载调整Redis的配置参数,如客户端最大连接数、I/O线程数等。 总结,Redis作为一款强大的键值数据库,配合RedisManage这样的...
3. 配置管理:提供直观的配置界面,允许用户修改Redis配置文件,如设置最大内存、过期策略等,确保服务稳定运行。 4. 日志查看:查看Redis服务的日志信息,帮助定位和解决问题。 5. 备份与恢复:支持对Redis数据...
Redis运行在内存中,数据持久化可以采用RDB或AOF方式,确保数据安全。 Redis在Windows和Linux平台上的安装方法有所不同: 1. **Windows安装**: - 下载Redis的Windows预编译版本,通常是.zip文件。 - 解压到你...
3. **数据持久化**:设置RDB或AOF(Append Only File)持久化策略,确保数据安全。 4. **主从复制**:配置主从复制,实现数据备份和高可用性。 5. **集群支持**:在更高级版本中,可以搭建Redis集群,提高系统扩展性...
在Windows环境下搭建Redis集群是一项技术性的工作,涉及到多个步骤和组件。Redis是一个开源的、基于键值对的...在实际生产环境中,你可能还需要考虑网络配置、持久化策略、安全设置等因素,以满足更复杂的业务需求。
2. 修改`redis.windows.conf`配置文件,根据需求配置端口、日志文件路径、数据持久化策略等。 3. 在命令行中,导航到Redis安装目录,运行`redis-server.exe redis.windows.conf`启动服务。 管理Redis: 1. 使用`...
8. **命令行接口Redis-cli**:Redis-cli工具在3.2版本中也得到了增强,增加了更多的命令和选项,使日常操作更加方便。 9. **安全性和稳定性**:修复了许多已知的bug,增强了系统的安全性,保证了服务的稳定运行。 ...
通过持久化机制,Redis可以将内存中的数据定期保存到磁盘,保证数据安全。 3. 持久化:Redis提供了两种持久化方式——RDB(快照)和AOF(Append Only File)。RDB是在某个时间点创建数据库的完整快照,而AOF记录...
同时,Redis通过持久化策略将数据定期保存到磁盘,确保数据的安全性。 3. **主从复制**:Redis支持主从复制,可以创建多个从节点来备份主节点的数据,提高系统的可用性和容错性。 4. **事务**:Redis支持事务,...
2. 配置文件:Redis的配置文件"redis.conf"位于解压目录,可以通过修改配置文件来调整Redis的各项设置,如内存限制、持久化策略等。 3. 安全性:Redis默认不启用密码认证,为了安全起见,可以在配置文件中启用...
### 使用Redis工具 1. **命令行客户端**: Redis自带了一个命令行客户端`redis-cli.exe`。在命令行中输入`redis-cli.exe -h localhost -p 6379`,即可连接到本地Redis服务进行数据操作。 2. **桌面工具**: 对于更...
`redis-server.exe`是Redis服务器,`redis-cli.exe`则是客户端命令行工具。 要启动Redis服务器,只需在命令行中运行`redis-server.exe`。默认情况下,Redis监听6379端口。如果需要修改配置,可以编辑`redis.windows...