进入命令行
./redis-cli
查看内存使用情况命令:info
# Memory
used_memory:887456 //数据占用了多少内存(字节)
used_memory_human:866.66K //数据实际占用了多少内存(带单位的,可读性好)
used_memory_rss:7815168 /redis占用了多少内存
used_memory_rss_human:7.45M //redis占用总内存
used_memory_peak:887456 //占用内存的峰值(字节)
used_memory_peak_human:866.66K //占用内存的峰值(带单位的,可读性好)
total_system_memory:1968553984
total_system_memory_human:1.83G
used_memory_lua:37888 lua引擎所占用的内存大小(字节)
used_memory_lua_human:37.00K
maxmemory:0
maxmemory_human:0B
maxmemory_policy:noeviction
mem_fragmentation_ratio:8.81 //内存碎片率
mem_allocator:jemalloc-4.0.3 //redis内存分配器版本,在编译时指定的。有libc、jemalloc、tcmalloc这3种。
查看所有key
keys 或 keys ""
查看匹配前缀的keys
keys "miao*"
清空redis
flushdb fulshall
随机取出一个key
randomkey
查看key的类型
type key
查看数据库中key的数量
dbsize
查看服务器信息
info
查看redis正在做什么
monitor
查看日志
slowlog get slowlog get 10
取消这个落地机制
在redis里面执行一个命令 config set save ""
配置修改
save ""
#save 900 1
#save 300 10
#save 60 10000
查看
/usr/local/redis/bin/redis-cli keys jedi:cabbage_manager
批量删除
/usr/local/redis/bin/redis-cli keys *jedi:cabbage_manager* | xargs /usr/local/redis/bin/redis-cli del
xargs 意思是根据你查下出来的结果集,运行下面的命令