redis

redis常见操作命令

2021-06-07  本文已影响0人  Geroge1226

一、redis服务命令

test:0>SELECT 1
"OK"

命令:进入客户端执行shutdown
原因:如果直接关闭redis服务进程会出现内存数据未持久化情况,需要优雅关闭,使用命令形式,redis会在持久完成在关闭redis服务。

[lxx@lsyPro ~ ]$ redis-cli 
127.0.0.1:6379> shutdown
not connected> 
# Server
redis_version:5.0.5
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:36412f610edf17cb
redis_mode:standalone
os:Darwin 20.4.0 x86_64
arch_bits:64
multiplexing_api:kqueue
atomicvar_api:atomic-builtin
gcc_version:4.2.1
process_id:37608
run_id:c7ff2656c43ac21f6276c367be473a6d9bd68a0c
tcp_port:6379
uptime_in_seconds:525466
uptime_in_days:6
hz:10
configured_hz:10
lru_clock:12696589
executable:/Users/longshiyang/redis-server
config_file:

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

127.0.0.1:6379> save
OK
127.0.0.1:6379> bgsave 
Background saving started
127.0.0.1:6379> 

二、redis字典键操作命令

127.0.0.1:6379> keys *
 1) "answer"
 2) "numSet"
 3) "amaster"
 4) "strngData"
 5) "books"

注:生产中不建议使用该命令,会对所有key做遍历

127.0.0.1:6379> exists book
(integer) 0
127.0.0.1:6379> exists books
(integer) 1
127.0.0.1:6379> EXISTS boo*
(integer) 0
127.0.0.1:6379[1]> EXISTS k1
(integer) 1
127.0.0.1:6379[1]> del k1
(integer) 1
127.0.0.1:6379[1]> type token
string
127.0.0.1:6379[1]> expire key3 200
(integer) 1
127.0.0.1:6379[1]> ttl key3
(integer) 196

三、键对应值的通用操作

127.0.0.1:6379[1]> lpush mycat a b c d f g e z m
(integer) 9
127.0.0.1:6379[1]> sort mycat
(error) ERR One or more scores can't be converted into double
127.0.0.1:6379[1]> sort mycat ALPHA
1) "a"
2) "b"
3) "c"
4) "d"
5) "e"
6) "f"
7) "g"
8) "m"
9) "z"
上一篇 下一篇

猜你喜欢

热点阅读