redis

6月17上1

Microsoft Windows [版本 10.0.19043.1706]
(c) Microsoft Corporation。保留所有权利。

C:\Users\zj>redis-cli
127.0.0.1:6379> select 6
OK
127.0.0.1:6379[6]> info
# Server
redis_version:5.0.10
redis_git_sha1:1c047b68
redis_git_dirty:0
redis_build_id:76de97c74f6945e9
redis_mode:standalone
os:Windows
arch_bits:64
multiplexing_api:WinSock_IOCP
atomicvar_api:pthread-mutex
process_id:4504
run_id:33f87daf62f59908448ac4c4bc75f3a6ef7a600c
tcp_port:6379
uptime_in_seconds:137188
uptime_in_days:1
hz:10
configured_hz:10
lru_clock:11262915
executable:D:\Redis\"d:\redis\redis-server.exe"
config_file:D:\Redis\redis.windows-service.conf

# Clients
connected_clients:1
client_recent_max_input_buffer:2
client_recent_max_output_buffer:0
blocked_clients:0

# Memory
used_memory:723200
used_memory_human:706.25K
used_memory_rss:681208
used_memory_rss_human:665.24K
used_memory_peak:723200
used_memory_peak_human:706.25K
used_memory_peak_perc:100.14%
used_memory_overhead:710254
used_memory_startup:660304
used_memory_dataset:12946
used_memory_dataset_perc:20.58%
allocator_allocated:6996288
allocator_active:297795584
allocator_resident:499122176
total_system_memory:0
total_system_memory_human:0B
used_memory_lua:37888
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
allocator_frag_ratio:42.56
allocator_frag_bytes:290799296
allocator_rss_ratio:1.68
allocator_rss_bytes:201326592
rss_overhead_ratio:0.00
rss_overhead_bytes:-498440968
mem_fragmentation_ratio:1.00
mem_fragmentation_bytes:0
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:49950
mem_aof_buffer:0
mem_allocator:jemalloc-5.2.1-redis
active_defrag_running:0
lazyfree_pending_objects:0

# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1655292895
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
rdb_last_cow_size:0
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
aof_last_cow_size:0

# Stats
total_connections_received:4
total_commands_processed:5
instantaneous_ops_per_sec:0
total_net_input_bytes:105
total_net_output_bytes:45937
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:0
keyspace_misses:0
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:528fedc8265e5e8d456997b319f361cff6eea6b4
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:1.984375
used_cpu_user:11.546875
used_cpu_sys_children:0.000000
used_cpu_user_children:0.000000

# Cluster
cluster_enabled:0

# Keyspace
127.0.0.1:6379[6]> key*
(error) ERR unknown command `key*`, with args beginning with:
127.0.0.1:6379[6]> keys *
(empty list or set)
127.0.0.1:6379[6]> set name majiacheng
OK
127.0.0.1:6379[6]> keys *
1) "name"
127.0.0.1:6379[6]> type name
string
127.0.0.1:6379[6]> exists name
(integer) 1
127.0.0.1:6379[6]> rename name NAME
OK
127.0.0.1:6379[6]> type name
none
127.0.0.1:6379[6]> exists name
(integer) 0
127.0.0.1:6379[6]> keys *
1) "NAME"
127.0.0.1:6379[6]> flushdb
OK
127.0.0.1:6379[6]>

6月17上2

Microsoft Windows [版本 10.0.19043.1706]
(c) Microsoft Corporation。保留所有权利。

C:\Users\zj>redis-cli
127.0.0.1:6379> select 6
OK
127.0.0.1:6379[6]> set name pxy
OK
127.0.0.1:6379[6]> keys *
1) "name"
127.0.0.1:6379[6]> mset age 18 sex male
OK
127.0.0.1:6379[6]> keys *
1) "age"
2) "name"
3) "sex"
127.0.0.1:6379[6]> type age
string
127.0.0.1:6379[6]> get name
"pxy"
127.0.0.1:6379[6]> get age
"18"
127.0.0.1:6379[6]> get sex
"male"
127.0.0.1:6379[6]> mget name sex age
1) "pxy"
2) "male"
3) "18"
127.0.0.1:6379[6]> set money 100 ex 60
OK
127.0.0.1:6379[6]> keys *
1) "age"
2) "name"
3) "money"
4) "sex"
127.0.0.1:6379[6]> ttl money
(integer) 42
127.0.0.1:6379[6]> ttl money
(integer) 38
127.0.0.1:6379[6]> ttl money
(integer) 22
127.0.0.1:6379[6]> ttl money
(integer) 5
127.0.0.1:6379[6]> ttl money
(integer) 0
127.0.0.1:6379[6]> keys *
1) "age"
2) "name"
3) "sex"
127.0.0.1:6379[6]> set name jack nx
(nil)
127.0.0.1:6379[6]> strlen name
(integer) 3
127.0.0.1:6379[6]> getrange name 0 1
"px"
127.0.0.1:6379[6]> setrange name 1 a
(integer) 3
127.0.0.1:6379[6]> get name
"pay"
127.0.0.1:6379[6]> incr age
(integer) 19
127.0.0.1:6379[6]> decr age
(integer) 18
127.0.0.1:6379[6]> incrby age 10
(integer) 28
127.0.0.1:6379[6]> decrby age 10
(integer) 18
127.0.0.1:6379[6]>

6月17下1

127.0.0.1:6379[6]> set sms_code:12345678911 666666
OK
127.0.0.1:6379[6]> keys *
1) "sms_code:12345678911"
2) "age"
3) "name"
4) "sex"
127.0.0.1:6379[6]> get sms_code:12345678911
"666666"
127.0.0.1:6379[6]> get sms_code:12345678911 666666 ex 30
(error) ERR wrong number of arguments for 'get' command
127.0.0.1:6379[6]> set sms_code:12345678911 666666 ex 30
OK
127.0.0.1:6379[6]> get sms_code:12345678911
(nil)
127.0.0.1:6379[6]> lpush score 99 88 77 44 55
(integer) 5
127.0.0.1:6379[6]> keys *
1) "age"
2) "name"
3) "score"
4) "sex"
127.0.0.1:6379[6]> get score
(error) WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379[6]> type score
list
127.0.0.1:6379[6]> lpush score 11
(integer) 6
127.0.0.1:6379[6]> lrange score 0 -1
1) "11"
2) "55"
3) "44"
4) "77"
5) "88"
6) "99"
127.0.0.1:6379[6]> lrange score 0 1
1) "11"
2) "55"
127.0.0.1:6379[6]> lrange score 0 -3
1) "11"
2) "55"
3) "44"
4) "77"
127.0.0.1:6379[6]> lrange score 0
(error) ERR wrong number of arguments for 'lrange' command
127.0.0.1:6379[6]> lrange score 0 0
1) "11"
127.0.0.1:6379[6]> lrange score 0 -5
1) "11"
2) "55"
127.0.0.1:6379[6]> lrange score 0 -4
1) "11"
2) "55"
3) "44"
127.0.0.1:6379[6]> lest score 6 22
(error) ERR unknown command `lest`, with args beginning with: `score`, `6`, `22`,
127.0.0.1:6379[6]> lset score 6 22
(error) ERR index out of range
127.0.0.1:6379[6]> lset score 0 22
OK
127.0.0.1:6379[6]> lset score 1 22
OK
127.0.0.1:6379[6]> lrange score 0 -1
1) "22"
2) "22"
3) "44"
4) "77"
5) "88"
6) "99"
127.0.0.1:6379[6]> blpop score 1
1) "score"
2) "22"
127.0.0.1:6379[6]> lrem score -3 1
(integer) 0
127.0.0.1:6379[6]> lrange score 0 -1
1) "22"
2) "44"
3) "77"
4) "88"
5) "99"
127.0.0.1:6379[6]> lrange score 0 2
1) "22"
2) "44"
3) "77"
127.0.0.1:6379[6]> lrange score 0 -1
1) "22"
2) "44"
3) "77"
4) "88"
5) "99"
127.0.0.1:6379[6]> lrem score -2 2
(integer) 0
127.0.0.1:6379[6]> lrange score 0 -1
1) "22"
2) "44"
3) "77"
4) "88"
5) "99"
127.0.0.1:6379[6]> lrem score -2 22
(integer) 1
127.0.0.1:6379[6]> lrange score 0 -1
1) "44"
2) "77"
3) "88"
4) "99"
127.0.0.1:6379[6]> lrem score 0 88
(integer) 1
127.0.0.1:6379[6]> lrange score 0 -1
1) "44"
2) "77"
3) "99"
127.0.0.1:6379[6]> ltrim score 1 2
OK
127.0.0.1:6379[6]> lrange score 0 -1
1) "77"
2) "99"
127.0.0.1:6379[6]> ltrim score 2
(error) ERR wrong number of arguments for 'ltrim' command
127.0.0.1:6379[6]> ltrim score 0 2
OK
127.0.0.1:6379[6]> lrange score 0 -1
1) "77"
2) "99"
127.0.0.1:6379[6]> ltrim score 0 1
OK
127.0.0.1:6379[6]> lrange score 0 -1
1) "77"
2) "99"
127.0.0.1:6379[6]> ltrim score 0 -1
OK
127.0.0.1:6379[6]> lrange score 0 -1
1) "77"
2) "99"
127.0.0.1:6379[6]> hset user_xiaoming name xiaoming
(integer) 1
127.0.0.1:6379[6]> hmset user_xiaoming age 18 sex meld
OK
127.0.0.1:6379[6]> keys *
1) "user_xiaoming"
2) "sex"
3) "age"
4) "name"
5) "score"
127.0.0.1:6379[6]>
127.0.0.1:6379[6]> incrby user_xiaoming age 3
(error) ERR wrong number of arguments for 'incrby' command
127.0.0.1:6379[6]> hincrby user_xiaoming age 3
(integer) 21
127.0.0.1:6379[6]> hget user_xiaoming sex
"meld"
127.0.0.1:6379[6]> hgetall user_xiaoming
1) "name"
2) "xiaoming"
3) "age"
4) "21"
5) "sex"
6) "meld"
127.0.0.1:6379[6]> hkeys user_xiaoming
1) "name"
2) "age"
3) "sex"
127.0.0.1:6379[6]> hvals user_xiaoming
1) "xiaoming"
2) "21"
3) "meld"
127.0.0.1:6379[6]> ?????????
(error) ERR unknown command `?????????`, with args beginning with:
127.0.0.1:6379[6]> hdel user_xiaoming sex
(integer) 1
127.0.0.1:6379[6]> hgetall user_xiaoming
1) "name"
2) "xiaoming"
3) "age"
4) "21"
127.0.0.1:6379[6]> sadd student a b c d e
(integer) 5
127.0.0.1:6379[6]> keys *
1) "user_xiaoming"
2) "sex"
3) "age"
4) "name"
5) "score"
6) "student"
127.0.0.1:6379[6]> hgetall student
(error) WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379[6]> srem student b
(integer) 1
127.0.0.1:6379[6]> scard student
(integer) 4
127.0.0.1:6379[6]> smembers student
1) "a"
2) "d"
3) "c"
4) "e"
127.0.0.1:6379[6]>
127.0.0.1:6379[6]> zadd sal 10000 a 12222 b 44444 c 7777 d 15000 e
(integer) 5
127.0.0.1:6379[6]> zrem sal a
(integer) 1
127.0.0.1:6379[6]> zremrangebyrank sal 1 2
(integer) 2
127.0.0.1:6379[6]> zrange sal 0 -1 withscores
1) "d"
2) "7777"
3) "c"
4) "44444"
127.0.0.1:6379[6]> del sal
(integer) 1
127.0.0.1:6379[6]> zadd sal 10000 a 12000 b 13000 c 14000 d 15000 e
(integer) 5
127.0.0.1:6379[6]> zrange sal 0 -1 withscores
 1) "a"
 2) "10000"
 3) "b"
 4) "12000"
 5) "c"
 6) "13000"
 7) "d"
 8) "14000"
 9) "e"
10) "15000"
127.0.0.1:6379[6]> zremrangebyrank sal 1 2
(integer) 2
127.0.0.1:6379[6]> zrange sal 0 -1 withscores
1) "a"
2) "10000"
3) "d"
4) "14000"
5) "e"
6) "15000"
127.0.0.1:6379[6]> zincrby sal 200 e
"15200"
127.0.0.1:6379[6]> del sal
(integer) 1
127.0.0.1:6379[6]> zadd score 100 a 80 b 85 c 90 d 70 e
(error) WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379[6]> zadd scores 100 a 80 b 85 c 90 d 70 e
(integer) 5
127.0.0.1:6379[6]> zcount scores 80 100
(integer) 4
127.0.0.1:6379[6]> zrank scores b
(integer) 1
127.0.0.1:6379[6]> zrevrank score b
(error) WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379[6]> zrevrank scores b
(integer) 3
127.0.0.1:6379[6]> zscore scores c
"85"
127.0.0.1:6379[6]> zrange scores 0 -1 withscores
 1) "e"
 2) "70"
 3) "b"
 4) "80"
 5) "c"
 6) "85"
 7) "d"
 8) "90"
 9) "a"
10) "100"
127.0.0.1:6379[6]> zrevrange scores 0 -1 withscores
 1) "a"
 2) "100"
 3) "d"
 4) "90"
 5) "c"
 6) "85"
 7) "b"
 8) "80"
 9) "e"
10) "70"

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值