Redis 常用命令
发表于:2024-09-28 作者:千家信息网编辑
千家信息网最后更新 2024年09月28日,Redis命令有两种类型:1)键值相关命令2)服务相关命令一、键值相关命令keys:返回满足给定pattern的所有key127.0.0.1:6379> keys * 1) "mail" 2) "ke
千家信息网最后更新 2024年09月28日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安全错误
数据库的锁怎样保障安全
赛贝斯数据库软件排行榜
服务器的线程数
河北潮流软件开发价格服务标准
时空猎人我的服务器
设置ftp站点服务器
徐汇区工业软件开发应用范围
数据库主键查询效率
1.网络安全领域分类
软件开发公司工作质量如何评定
嘉兴便携式工控机服务器
数据库6.0语句
关于网络安全法的心得
市推进网络安全建设
知网查重检测的数据库
hp服务器的服务电话
江西网络安全答案
如何使用 代理服务器
倩女幽魂 服务器
奉贤区使用网络技术
网站服务器架设教程
高斯数据库查询数据文件
北京银盾思创网络技术
显示未能找到主机服务器
互联网之光博览会科技介绍
利用命令行登录数据库
青浦区正规数据库前景
单位网络安全制度有哪些
网络安全政治心的
公司租赁服务器分录
怎么像数据库插入一段话