背景:我记不住那么多命令,又是Linux命令,又是Git命令,又是kubernetes的命令,又是maven命令,又是redis命令。所谓好记性不如烂笔头,记下来吧。

一. 服务器常用命令

0. auth : 输入密码验证

1. ping :测试连接是否存活

2. echo:打印echo的信息

3. select:选择数据库,只能是0-15

4.quit / exit:退出连接

5. dbsize:返回当前数据库中key的数目

6. info:获取服务器的信息和统计

7. config get:获取服务器配置信息,例如: 查看密码和设置密码

127.0.0.1:6379> config get requirepass

127.0.0.1:6379> config set requirepass "123456"

8. flushdb:删除当前数据库中所有key

9. flushall:删除所有数据库中的所有key

10. save/bgsave :  save同步进行保存数据到磁盘,创建当前数据库的备份;bgsave该命令在后台执行备份

11. shutdown [NOSAVE|SAVE]  : NOSAVE代表不用保存直接停机,SAVE代表先保存再停机

12. time : 获取服务器的时间戳

13. lastsave :  获取服务器上一次保存的时间戳

14. monitor :实时打印出服务器接收到的命令,调试用。需要打开两个窗口,一个用于查看实时的信息,另外一个用于输入命令

15. client list : 查看服务器上的已连接的客户端列表

16. bgrewriteaof :异步执行一个aof文件的重写

17. debug object :获取某个key的调试信息,格式 debug object key_name

# 0. auth : 输入密码验证
127.0.0.1:6379> auth 123456# 1. ping :测试连接是否存活
127.0.0.1:6379> ping
PONG#2. echo:打印echo的信息
127.0.0.1:6379> echo mytest
mytest# 3. select:选择数据库
127.0.0.1:6379> select 0
OK
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> select 2
OK
127.0.0.1:6379[2]> select 0
OK# 4.quit:退出连接
127.0.0.1:6379> quit
## 5. dbsize:返回当前数据库中key的数目
# redis-cli --raw
127.0.0.1:6379> dbsize
33# 6. info:获取服务器的信息和统计
127.0.0.1:6379> info
# Server
redis_version:6.2.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:b61f37314a089f19
redis_mode:standalone
os:Linux 3.10.0-1127.19.1.el7.x86_64 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:10.2.1
process_id:1
...
...
...
# Keyspace
db0:keys=1,expires=0,avg_ttl=0
db1:keys=1,expires=0,avg_ttl=0这里的keyspace代表了每个数据库中有多少个键,失效时间等。# 7. config get:获取服务器配置信息,这里的*代表所有
127.0.0.1:6379> config get bind
bind
0.0.0.0
127.0.0.1:6379> config get dir
dir
/data
127.0.0.1:6379> config get save
save
3600 1 300 100 60 10000
这里表示在3600秒内至少一个key改动,或者在300秒内至少有100个key改动,或者在60秒内至少有10000个key改动,这三个操作随便满足一个就能触发一次存储操作127.0.0.1:6379> config get *
rdbchecksum
yes
daemonize
no
io-threads-do-reads
no
lua-replicate-commands
yes
always-show-logo
no
protected-mode
yes
rdbcompression
yes
rdb-del-sync-files
no
activerehashing
yes
...
...
...# 8. flushdb:删除当前数据库中所有key
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> keys *127.0.0.1:6379[1]> set name liming
OK
127.0.0.1:6379[1]> keys *
name
127.0.0.1:6379[1]> flushdb
OK
127.0.0.1:6379[1]> keys *127.0.0.1:6379[1]> dbsize
0# 9. flushall:删除所有数据库中的所有key
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> keys *
myzsetmax
myset1
count3
weight
name
age
scenicXXX
myzset2
myhash
count2
myzsetsum
myset2
height
youUV
mylist1
myzset1
myzsetmin
myzsetunionmax
num
scenic1
threeUV
count1
myresult
china
scenic3
scenic2
myzsetunionsum
count0
mylist2
count4
mylist3
myzsetunionmin
myUV
127.0.0.1:6379> dbsize
33
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> keys *127.0.0.1:6379> dbsize
0# 10.
127.0.0.1:6379> save
OK
127.0.0.1:6379> bgsave
Background saving started# 12.
127.0.0.1:6379> time
1670381515
80993# 13.
127.0.0.1:6379> lastsave
1670381501# 14.
127.0.0.1:6379> monitor
OK
1670381597.499159 [0 127.0.0.1:55844] "get" "name"
1670381614.728786 [0 127.0.0.1:55844] "set" "age" "33"# 15.
127.0.0.1:6379> client list
id=10 addr=127.0.0.1:58204 laddr=127.0.0.1:6379 fd=9 name= age=429901 idle=429203 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=0 oll=0 omem=0 tot-mem=20520 events=r cmd=lrange user=default redir=-1# 16. bgrewriteaof :异步执行一个aof文件的重写
127.0.0.1:6379> bgrewriteaof
Background append only file rewriting started# 17. debug object :获取某个key的调试信息,格式 debug object key_name
127.0.0.1:6379> debug object age
Value at:0x7f2c6104a7c0 refcount:2147483647 encoding:int serializedlength:2 lru:8857049 lru_seconds_idle:580476
127.0.0.1:6379> debug object name
Value at:0x7f2c6100e720 refcount:1 encoding:embstr serializedlength:8 lru:9437213 lru_seconds_idle:314

redis我记不住的那些命令(九)相关推荐

  1. 自从用上命令行备忘神器 Navi 后,妈妈再也不用担心我记不住复杂的命令行语句了!...

    众所周知,无论对于运维,还是开发来说,命令行工具都是非常高效的一种管理方式.但有一个很常见的现象就是,很多命令行语句比较复杂,用过一段时间后就忘记了.当然,这时我们可以通过网络搜索或者使用命令的 -- ...

  2. redis list操作_大厂面试高频Redis,记不住的多操作几次吧

    redis 的基本操作方法 1.redis 的连接 : //实例化redis $redis = new Redis(); //连接$redis->connect('127.0.0.1', 637 ...

  3. 看完源码记不住,是我记性太差了吗?

    都说大厂面试必问源码,尤其是现在最流行的Java 开发技术--Spring的源码.可很多人看完Spring源码记不住,是记性太差了吗? 当然不是!是因为你没有掌握学习源码的技巧. 看完源码的我- 前段 ...

  4. geany怎么创建文件夹_SAP事务码太多,记不住怎么办?

    不同于国产财务软件,SAP提供了直接输入命令的便捷功能,例如在命令框中输入F-02可以直接进入到财务记账界面,使用起来非常方便. 但是对于很多SAP初学者来说,SAP有太多的事务代码了,真的好难记住呀 ...

  5. sap事务代码_SAP事务码太多,记不住怎么办?

    不同于国产财务软件,SAP提供了直接输入命令的便捷功能,例如在命令框中输入F-02可以直接进入到财务记账界面,使用起来非常方便. 但是对于很多SAP初学者来说,SAP有太多的事务代码了,真的好难记住呀 ...

  6. java编程东西好多记不住_课程总结

    学习java感想 这一学期的java学习过去了,Java是一门面向对象编程语言,向对象编程是Java最核心的思想,这也是区分和C等其他编程语言的一个显著特征.个人感觉java比数据结构要容易理解些,但 ...

  7. 英语每日阅读---8、VOA慢速英语(翻译+字幕+讲解):脸肓症患者记不住别人的脸

    英语每日阅读---8.VOA慢速英语(翻译+字幕+讲解):脸肓症患者记不住别人的脸 一.总结 一句话总结: a.neural abnormalities are more widespread:Duc ...

  8. c语言语法记不住,学习技巧 | 总是记不住英语语法!这些速记口诀,你一定需要!...

    原标题:学习技巧 | 总是记不住英语语法!这些速记口诀,你一定需要! 一.冠词基本用法 [速记口诀] 名词是秃子,常要戴帽子, 可数名词单,须用a或an, 辅音前用a, an在元音前, 若为特指时,则 ...

  9. 程序猿的困惑之为什么学了很多都记不住?

    10年前第一次接触Java,抱着一本<Java编程思想>啃,然后陆陆续续接触了一些网页开发的教程,最后和班上的小伙伴们一起完成了xxx管理系统.当时不会用搜索引擎,只能是自己对着书,通宵熬 ...

最新文章

  1. ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识)
  2. 前端解决跨域问题的8种方案
  3. postgresql+postgis安装
  4. 开源考试系统 - 本地代码调试运行
  5. 三十五岁后,就不能做软件测试了?
  6. code函数oracle列子,Oracle Pivot函数语法详解及应用实例
  7. linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
  8. 一般函数指针和类的成员函数指针
  9. 《混合云计算》——2.3 整合势在必行
  10. python彩票号码生成器
  11. windows中VMWare下安装Mac Os X 10.11踩坑记
  12. 数字信号中的上采样和下采样
  13. java List转 Stingt和 Sting转List 方法
  14. 每一个赞扬背后都有一两个“慕名而来”,而每一个抱怨背后都有100个“弃你而去”。
  15. 高德离线地图瓦片坐标偏移纠偏
  16. UG二次开发装配篇 添加/拖动/删除组件方法的实现
  17. a标签title属性显示慢的问题解决
  18. [paper share]KDD15 - Interpreting Advertiser Intent in Sponsored Search
  19. 星际穿越-网易python(简单数学公式)
  20. Express文件表单解析中间件 Multer简介

热门文章

  1. GPT撑腰,微软再战谷歌 | 大厂集体抢滩ChatGPT:谁真的有实力,谁在试点商业化?
  2. android settings命令
  3. 俄罗斯方块c 语言课程设计流程图,C语言课程设计俄罗斯方块源代码详细分解.doc...
  4. Android:LayoutParams简单理解和说明
  5. AddView和layoutParams总结
  6. Linux华为能装windows么,Windows不能继续使用!只能预装Linux,深度Deepin适配华为笔记本!...
  7. 51单片机入门 7.11(始)
  8. implements在java,implements在java中实现接口的方法
  9. linux sort命令 倒序,Linux 之 sort 命令
  10. 努力还债罗老师,科技先驱好锤子