Redis 常用命令
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,Redis命令有两种类型:1)键值相关命令2)服务相关命令一、键值相关命令keys:返回满足给定pattern的所有key127.0.0.1:6379> keys * 1) "mail" 2) "ke
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
云表如何引入数据库数据
把数据库导出到本地
福建新华互联网科技学校
图文数据库山西日报
三级数据库技术杨梅下载
深圳运维服务软件开发价位
电脑软件开发源代码
网络安全先考证还是先培训
网络安全案例3000字
中国电信网络安全网站
邢台市贝通软件开发
交友软件开发存在哪些问题
迷你世界万能孢子服务器
什么机关依照王阔网络安全法
网络安全措施的主体责任方
用友搜索不到局域网服务器
好想你吉他谱软件开发
校园网络安全大讲堂观后感
把家里的电脑做服务器部署php
海南运营软件开发公司
互联网算高科技领域吗
中学网络安全宣传周知识竞答题
数据库中的页是啥
网络安全排雷专项
伯利兹服务器
天津浪潮服务器虚拟化定制云主机
加强车联网网络安全防护
阿里数据库系统搭建
用户授权数据存入云数据库
答题集福软件开发何时