Redis 远程连接、数据操作

下面命令,大小写不区分

1、客户端脚本连接服务器命令

redis-cli -h [IP地址] -p [PORT端口号] -a [密码password]

2、【SELECT】切换数据库

redis 127.0.0.1:6379> SELECT [数据库索引]
例如:redis 127.0.0.1:6379> SELECT 3 ,其中 3 为数据库的索引

3、【SET】设置数据,保存数据

redis 127.0.0.1:6379> SET [具体的KEY] [具体的VALUE]
例如:redis 127.0.0.1:6379> SET access:userId:123456 AAAA 其中 access:userId:123456 为存储的KEY,AAAA为这个KEY的值
返回:OK 小注: 【SET】字符窜(sting)方式存储,对应【GET】方式获取 【LPUSH】列表(list)方式存储,对应【LRANGE】方式获取 【HMSET】哈希(hash)方式存储,对应【HGETALL】方式获取 【SADD】集合(
set)方式存储,对应【SMEMBERS】方式获取 【ZADD】有序集合(sort set)方式存储,对应【ZRANGE】方式获取 【PFADD】有序集合(sort set)方式存储,对应【PFCOUNT】方式获取

4、【GET】根据key获取数据记录

redis 127.0.0.1:6379> GET [具体的KEY]
例如:redis 127.0.0.1:6379> GET access:userId:123456 其中 access:userId:123456 为存储的KEY

5、【KEYS】根据KEY查询命令,根据KEY模糊查询

redis 127.0.0.1:6379> KEYS [具体的KEY]
例如:
redis 127.0.0.1:6379> KEYS access:userId:123456 其中 access:userId:123456 为存储的KEY
redis 127.0.0.1:6379> KEYS [具体的KEY]*
例如:redis 127.0.0.1:6379> KEYS access:userId:123456* 其中 access:userId:123456* 为存储的KEY

6、【DEL】根据KEY删除数据

redis 127.0.0.1:6379> DEL [具体的KEY]
例如:redis 127.0.0.1:6379> DEL access:userId:123456 其中 access:userId:123456 为存储的KEY

返回:(integer) 1

7、【TYPE】查询KEY存储的数据类型

redis 127.0.0.1:6379> TYPE [具体的KEY]
例如:redis 127.0.0.1:6379> TYPE access:userId:123456 其中 access:userId:123456 为存储的KEY

返回:string

8、【info】查看详细信息

127.0.0.1:6379> info
# Server
redis_version:4.0.9
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:6720eb1a1568945
redis_mode:standalone
os:Linux 3.10.0-514.el7.x86_64 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:4.9.2
process_id:24209
run_id:4ca5c3ac8f0ce691f422851076e559194edf0c10
tcp_port:18812
uptime_in_seconds:7587257
uptime_in_days:87
hz:10
lru_clock:13055409
executable:/xxx/./redis-server
config_file:/xxx/./redis.conf

# Clients
connected_clients:3
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0

# Memory
used_memory:1988944
used_memory_human:1.90M
used_memory_rss:7380992
used_memory_rss_human:7.04M
used_memory_peak:2065680
used_memory_peak_human:1.97M
used_memory_peak_perc:96.29%
used_memory_overhead:1221178
used_memory_startup:786592
used_memory_dataset:767766
used_memory_dataset_perc:63.86%
total_system_memory:33567846400
total_system_memory_human:31.26G
used_memory_lua:37888
used_memory_lua_human:37.00K
maxmemory:1073741824
maxmemory_human:1.00G
maxmemory_policy:noeviction
mem_fragmentation_ratio:3.71
mem_allocator:jemalloc-4.0.3
active_defrag_running:0
lazyfree_pending_objects:0

# Persistence
loading:0
rdb_changes_since_last_save:25114993
rdb_bgsave_in_progress:0
rdb_last_save_time:1582526456
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
rdb_last_cow_size:0
aof_enabled:1
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
aof_last_cow_size:0
aof_current_size:1908630656
aof_base_size:1892332371
aof_pending_rewrite:0
aof_buffer_length:0
aof_rewrite_buffer_length:0
aof_pending_bio_fsync:0
aof_delayed_fsync:11

# Stats
total_connections_received:3649
total_commands_processed:404173
instantaneous_ops_per_sec:0
total_net_input_bytes:21116616
total_net_output_bytes:5747392
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
expired_stale_perc:0.00
expired_time_cap_reached_count:0
evicted_keys:0
keyspace_hits:9468
keyspace_misses:14388
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0

# Replication
role:master
connected_slaves:0
master_replid:3d31c44c82cd0b19d649745149e1d7ca0d3ec5af
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

# CPU
used_cpu_sys:2477.53
used_cpu_user:1659.92
used_cpu_sys_children:0.00
used_cpu_user_children:0.00

# Cluster
cluster_enabled:0

# Keyspace
db0:keys=6904,expires=0,avg_ttl=0
db1:keys=31,expires=0,avg_ttl=0
db3:keys=150,expires=0,avg_ttl=0

9、【redis-cli】查看客户端信息(退出当前登录的redis,在外面查看客户端工具版本信息)

redis-cli --version

其他命令请咨询度娘和谷哥

原文地址:https://www.cnblogs.com/yuchuan/p/redis.html