Redis服务器相关命令
下面切入正题咯:
常用服务器命令总结(自用总结 不喜勿喷):
命令1:ping
测试连接是否存活
返回pong则证明连接正常
127.0.0.1:6379> ping
PONG
redis-server关闭时情况:
not connected> ping
Could not connect to Redis at 127.0.0.1:6379: Connection refused
命令2:quit或exit
退出当前连接
127.0.0.1:6379> quit
macmini:redis-2.8.21 zhongyinghao$ redis-cli
127.0.0.1:6379> exit
macmini:redis-2.8.21 zhongyinghao$ redis-cli
命令3:dbsize
返回当前数据库中的key数量
127.0.0.1:6379> dbsize
(integer) 15
命令4:info
获取当前服务器的信息统计
127.0.0.1:6379> info
# Server
redis_version:2.8.21
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:a17da468d2eeb223
redis_mode:standalone
os:Darwin 14.1.0 x86_64
arch_bits:64
multiplexing_api:kqueue
gcc_version:4.2.1
process_id:475
run_id:17139c7a418b988830c714885a368c20e32daef0
tcp_port:6379
uptime_in_seconds:406
uptime_in_days:0
hz:10
lru_clock:13313061
config_file:
# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
# Memory
used_memory:1006608
used_memory_human:983.02K
used_memory_rss:1822720
used_memory_peak:1006608
used_memory_peak_human:983.02K
used_memory_lua:36864
mem_fragmentation_ratio:1.81
mem_allocator:libc
# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1439376015
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
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:3
total_commands_processed:2
instantaneous_ops_per_sec:0
total_net_input_bytes:82
total_net_output_bytes:80
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:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
# 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.26
used_cpu_user:0.09
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
# Keyspace
db0:keys=15,expires=0,avg_ttl=0
db15:keys=1,expires=0,avg_ttl=0
命令5:config ge
实时传出收到的请求
127.0.0.1:6379> config get timeout
1) "timeout"
2) “0"
127.0.0.1:6379> config get *
1) "dbfilename"
2) "dump.rdb"
3) "requirepass"
4) ""
5) "masterauth"
6) ""
7) "unixsocket"
命令6:flushdb
删除当前数据库中的所有内容
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> flushdb
OK
127.0.0.1:6379[1]> keys *
(empty list or set)
命令7:flushall
删除所有数据库中的所有key
即删除0~15号数据库中所有的key
127.0.0.1:6379[1]> flushall
OK
127.0.0.1:6379[1]> keys *
(empty list or set)
127.0.0.1:6379> select 0
OK
127.0.0.1:6379> keys *
(empty list or set)
相关推荐
Redis Desktop Manager是一款跨平台的Redis图形化管理工具,提供了一个简洁的界面,便于用户管理Redis服务器,包括查看、添加、修改、删除键值对,以及执行命令等功能。在Linux环境中,这个工具可以帮助开发者更直观...
- Lua脚本:通过EVAL命令,可以在Redis服务器端执行Lua脚本,实现更复杂的逻辑。 3. Redis性能优化 - 内存管理:合理设置最大内存限制、使用LRU或LFU策略淘汰过期数据。 - 网络优化:通过调整TCP缓冲区大小、...
《狂神说Redis笔记》是针对Redis这一高性能的键值数据库进行深入讲解的资料,它涵盖了Redis的基础概念、核心功能以及在实际应用中的各种策略。Redis作为一款内存数据存储系统,广泛应用于缓存、消息队列、分布式锁等...
在2023C的开发笔记中,我们将探讨Redis的一些基本命令,帮助你更好地理解和运用这个强大的工具。 一、Redis的基本数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set...
本笔记将深入探讨Redis的基本命令及其在实际开发中的应用。 1. **连接与断开** - `redis-cli`:这是Redis的命令行客户端,通过`redis-cli -h host -p port`可以连接到指定的Redis服务器。 - `QUIT`:用于断开与...
本开发笔记主要关注Redis的基本命令,帮助开发者更好地理解和运用这个强大的工具。 1. **连接与关闭** - `redis-cli`:命令行客户端,用于连接Redis服务器。 - `ping`:检查服务器是否在线。 - `quit`:关闭连接...
以上就是关于"尚硅谷周阳Redis笔记"的一些主要知识点,包括Redis的基本概念、数据类型、持久化、事务、复制、发布订阅、布隆过滤器、HyperLogLog以及GEO定位等功能的介绍。这个笔记资源对于学习和理解Redis的使用...
通过该工具可以模拟各种并发的读写请求,并分析Redis服务器的性能表现。 Redis的核心特点之一是其高速性能,其主要得益于使用C语言编写以及单线程模型。尽管单线程模型可能听起来效率不高,但事实上,由于Redis主要...
使用`redis-cli`命令行工具可以与Redis服务器建立连接。例如,`redis-cli -h localhost -p 6379`会连接到本地的Redis服务。 2. **字符串操作**: - `SET key value`:设置键值对。 - `GET key`:获取键对应的值...
`info`命令用于获取Redis服务器的运行信息,包括服务器状态、客户端、内存、持久化、统计、复制、CPU使用情况、集群和键空间统计等9大类,是监控和诊断Redis状态的重要工具。 总的来说,Redis凭借其高效的数据结构...
了解 Redis 的基础知识、特性和操作方法,对于任何希望优化应用程序性能或构建高效数据解决方案的开发者来说都是至关重要的。通过学习提供的 PPT-PDF 资源,你将能够更全面地掌握 Redis 的知识,并将其应用于实际...
- **自带客户端**:`redis-cli`,用于连接Redis服务器,执行各种命令。 - 默认连接本地的Redis服务(`127.0.0.1:6379`)。 - 可以指定服务器IP和端口:`./redis-cli -h <ip> -p <port>`。 - 常用命令包括:`ping`...
redis学习笔记redis 是一个开源的 key-value 数据库。它又经常被认为是一个数据结构服务器。 因为它的 value 不仅包括基本的 string 类型还有 list,set ,sorted set 和 hash 类型。当 然这些类型的元素也都是 string...
在Redis中,通过一系列的命令来操作这些数据类型,下面将详细介绍Redis的基本命令。 1. 数据类型操作: - **字符串(Strings)**: 使用`SET key value`设置键值,`GET key`获取值,`INCR key`用于自增1,`DECR key`...
1. **redis.windows.conf**:这是Redis服务器的配置文件,用于设置Redis的各项参数。通过编辑这个文件,你可以定制Redis的行为,例如设置监听端口、最大客户端连接数、数据库数量、持久化策略等。了解并正确配置这个...
主从复制允许将一台Redis服务器的数据复制到多个从服务器,实现数据的备份和读写分离,提高系统的可用性和可扩展性。 哨兵模式是Redis的一种高可用解决方案,它可以在主服务器故障时,自动将从服务器提升为新的主...
Redis 是一个开源的、基于 BSD 许可的高级键值存储系统,它被广泛地称为数据结构服务器。Redis 的独特之处在于它不仅提供简单的键值对存储,而且键可以包含多种数据结构,如字符串、哈希、列表、集合和有序集合。这...
- **使用Spring-data-redis相关API操作Redis服务器**:Spring Data Redis提供了Reactive编程模型的支持,使得异步操作变得更加容易。 ```java @Autowired private StringRedisTemplate stringRedisTemplate; ...
在编译过程中,可能会遇到时间戳错误的问题,解决方法是使用date命令重写系统时间,然后使用clock命令将其写入CMOS。为了测试编译情况,可以选择执行make test。在确认编译无误后,使用make install将Redis安装到...