Redis 常用命令
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,Redis命令有两种类型:1)键值相关命令2)服务相关命令一、键值相关命令keys:返回满足给定pattern的所有key127.0.0.1:6379> keys * 1) "mail" 2) "ke
千家信息网最后更新 2025年11月11日Redis 常用命令
Redis命令有两种类型:
1)键值相关命令
2)服务相关命令
一、键值相关命令
keys:返回满足给定pattern的所有key
127.0.0.1:6379> keys * 1) "mail" 2) "key2" 3) "mylist" 4) "name" 5) "mylist02" 6) "user" 7) "age" 8) "key3" 9) "user:001"10) "key4"11) "user001"12) "zeng"13) "key5"14) "key1"15) "job"
127.0.0.1:6379> keys my*1) "mylist"2) "mylist02"
2、exists:确认一个key是否存在,存在返回1,否则返回0
127.0.0.1:6379> exists mylist(integer) 1127.0.0.1:6379> exists my(integer) 0
3、del:删除一个key,删除成功返回1
127.0.0.1:6379> del name(integer) 1'127.0.0.1:6379> exists name(integer) 0
4、expire:设置一个key的过期时间
127.0.0.1:6379> expire age 10(integer) 1127.0.0.1:6379> ttl age(integer) 7127.0.0.1:6379> ttl age(integer) 5127.0.0.1:6379> ttl age(integer) 4127.0.0.1:6379> ttl age(integer) 3127.0.0.1:6379> ttl age(integer) 2127.0.0.1:6379> ttl age(integer) 1127.0.0.1:6379> ttl age(integer) 1127.0.0.1:6379> ttl age(integer) -2127.0.0.1:6379> ttl age(nil)
5、move:将当前数据库中的key转移到其他数据库中
127.0.0.1:6379> select 0 //select 选择数据库OK127.0.0.1:6379> set age 10OK127.0.0.1:6379> get age"10"127.0.0.1:6379> move age 1(integer) 1127.0.0.1:6379> get age(nil)127.0.0.1:6379> select 1OK127.0.0.1:6379[1]> get age"10"
6、persist:移除给定key的过期时间,取消成功返回1
127.0.0.1:6379[1]> expire age 200(integer) 1127.0.0.1:6379[1]> ttl age(integer) 196127.0.0.1:6379[1]> persist age(integer) 1127.0.0.1:6379[1]> ttl age(integer) -1
7、rename:重命名key
127.0.0.1:6379> keys * 1) "mail" 2) "key2" 3) "mylist" 4) "mylist02" 5) "user" 6) "key3" 7) "user:001" 8) "key4" 9) "user001"10) "zeng"11) "key5"12) "key1"13) "job"127.0.0.1:6379> rename mail emailOK127.0.0.1:6379> keys * 1) "key2" 2) "mylist" 3) "mylist02" 4) "user" 5) "key3" 6) "email" 7) "user:001" 8) "key4" 9) "user001"10) "zeng"11) "key5"12) "key1"13) "job"
8、type:返回值的类型,如果key不存在则返回none
127.0.0.1:6379> type mylistlist127.0.0.1:6379> type name none127.0.0.1:6379> type zengstring127.0.0.1:6379> type usehash
二、服务器相关命令
1、ping:检测连接是否存活
127.0.0.1:6379> ping
PONG
2、echo:在命令行输出指定信息
127.0.0.1:6379> echo "hello,world"
"hello,world"
3、select:选择数据库
4、quit、exit:退出命令行
5、dbsize:返回当前数据库中key的数目
127.0.0.1:6379> keys *1) "name"2) "age"127.0.0.1:6379> dbsize(integer) 2
6、info:获取服务器的信息和统计
127.0.0.1:6379> info# Serverredis_version:3.2.1redis_git_sha1:00000000redis_git_dirty:0redis_build_id:83009af8b7a28da3redis_mode:standaloneos:Linux 2.6.32-573.el6.x86_64 x86_64arch_bits:64multiplexing_api:epollgcc_version:4.4.7process_id:5032run_id:cde348e6605d2f14df3ab48ae63280bcf637397etcp_port:6379uptime_in_seconds:668uptime_in_days:0hz:10lru_clock:14012658executable:/usr/local/redis/bin/redis-serverconfig_file:/usr/local/redis/etc/redis.conf# Clientsconnected_clients:1client_longest_output_list:0client_biggest_input_buf:0blocked_clients:0# Memoryused_memory:822504used_memory_human:803.23Kused_memory_rss:7794688used_memory_rss_human:7.43Mused_memory_peak:822504used_memory_peak_human:803.23Ktotal_system_memory:1028882432total_system_memory_human:981.22Mused_memory_lua:37888used_memory_lua_human:37.00Kmaxmemory:0maxmemory_human:0Bmaxmemory_policy:noevictionmem_fragmentation_ratio:9.48mem_allocator:jemalloc-4.0.3# Persistenceloading:0rdb_changes_since_last_save:2rdb_bgsave_in_progress:0rdb_last_save_time:1473629782rdb_last_bgsave_status:okrdb_last_bgsave_time_sec:-1rdb_current_bgsave_time_sec:-1aof_enabled:0aof_rewrite_in_progress:0aof_rewrite_scheduled:0aof_last_rewrite_time_sec:-1aof_current_rewrite_time_sec:-1aof_last_bgrewrite_status:okaof_last_write_status:ok# Statstotal_connections_received:2total_commands_processed:11instantaneous_ops_per_sec:0total_net_input_bytes:251total_net_output_bytes:11772155instantaneous_input_kbps:0.00instantaneous_output_kbps:0.00rejected_connections:0sync_full:0sync_partial_ok:0sync_partial_err:0expired_keys:0evicted_keys:0keyspace_hits:0keyspace_misses:0pubsub_channels:0pubsub_patterns:0latest_fork_usec:0migrate_cached_sockets:0# Replicationrole:masterconnected_slaves:0master_repl_offset:0repl_backlog_active:0repl_backlog_size:1048576repl_backlog_first_byte_offset:0repl_backlog_histlen:0# CPUused_cpu_sys:0.66used_cpu_user:0.27used_cpu_sys_children:0.00used_cpu_user_children:0.00# Clustercluster_enabled:0# Keyspacedb0:keys=2,expires=0,avg_ttl=0
7、config get:实时转储收到的请求
8、flushdb:删除当前选择数据库中的所有key
127.0.0.1:6379> dbsize (integer) 2127.0.0.1:6379> flushdb OK127.0.0.1:6379> dbsize(integer) 0127.0.0.1:6379> keys *(empty list or set)
9、flushall:删除所有数据库中的所有key
127.0.0.1:6379> select 0OK127.0.0.1:6379> keys *(empty list or set)127.0.0.1:6379> set name zengOK127.0.0.1:6379> dbsize(integer) 1127.0.0.1:6379> select 1OK127.0.0.1:6379[1]> flushallOK127.0.0.1:6379[1]> select 0OK127.0.0.1:6379> keys *(empty list or set)
命令
数据
数据库
服务
选择
成功
信息
时间
服务器
类型
实时
数目
检测
统计
输出
常用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
堡垒前线为什么说登录服务器失败
服务器密码机的应用场景
经典t3服务器
怎么备份sql数据库
软路由可以连接网络服务器吗
建模软件开发所需资金
本科毕业软件开发能走多远
人大的数据库gss
腾讯服务器会储存微信记录吗
晋城监控网络技术员
cad转换gis数据库
大话服务器查询
塞班软件开发成本
jdbc获取数据库表结构
影集软件开发
航天信息开票安全服务器地址
网络安全教育情境剧
为什么安装数据库没反应
网络安全最高级别赛事
城市数据库下载
服务器更改管理员名臣
南京学习软件开发
有实力的网络安全接入方案
58同城数据库下载
校园网络安全设计网络拓扑图
奉贤区什么是软件开发共同合作
idc 网络安全报告
网络安全英语作文40个字
sql实验4数据库安全管理
网络安全及隐私问答