Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;做为时时监控信号处理也非常不错。

说明:以下命令中,$符号之后为SHELL命令,>符号之后为Redis命令。

命令行中输入redis-cli就可以启动Redis客户端。

访问和查看

$ redis-cli
redis 127.0.0.1:6379>> help           # 命令行的帮助
> keys *         # 查看所有的key列表
> info           # 查看服务器信息。如占用系统内存,看其中的used_memory_human值
> select 2       # 切换到数据库2

字符串记录命令
增加字符串和数字记录

> set key1 "hello"       # 增加一条键值为key1,值为"hello"的字符串记录
> get key1               # 获取记录值
> set key2 1             # 增加一条数字记录key2
> INCR key2              # 让数字自增

列表记录命令

> LPUSH key3 a          # 增加一个列表记录key3
> LPUSH key3 b          # 从左边插入列表
> RPUSH key3 c          # 从右边插入列表
> LRANGE key3 0 3       # 输出列表记录,按从左到右的顺序

哈希表记录命令

> HSET key4 name "John Smith"                       # 增加一个哈希记表录key4
> HSET key4 email "abc@gmail.com"                   # 在哈希表中插入,email的Key和Value的值
> HGET key4 name                                    # 输出哈希表中键为name的值> HMSET key5 username antirez password P1pp0 age 3  # 增加一条哈希表记录key5,一次插入多个Key和value的值
> HMGET key5 username age                           # 打印哈希表中,键为username和age的值> HGETALL key5                                      # 打印完整的哈希表记录

删除记录

> del key1          # 删除key1
> flushdb           # 删除当前库的所有数据
> flushall          # 删除所有数据库下的所有数据

批量删除

Redis的del命令不支持通配符,批量删除可结合Linux管道和xargs命令实现:$ redis-cli del `redis-cli keys "user:*"`                                       # 删除以键名为user:开头的所有记录
$ redis-cli keys "user:*" | xargs redis-cli del                                 # 同上
$ redis-cli -a password keys "user:*" | xargs redis-cli -a password del         # 同上,有密码
$ redis-cli -n 0 keys "user:*" | xargs redis-cli -n 0 del                       # 删除数据库序号为0的库里面的指定记录

Redis 常用命令相关推荐

  1. Redis常用命令集

    Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...

  2. Redis常用命令之操作Hash类型

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  3. Redis —— 常用命令一览

    引言 参考<菜鸟教程 Redis 常用命令>,其中红色为极其重要,蓝色为重要. 一.总览 二.key相关命令 三.String 相关命令 四.Hash 相关命令 五.List 相关命令 六 ...

  4. redis常用命令:

    redis常用命令: 一 .键值相关命令: key:取出当前数据库中的所有key: keys *   //全匹配 keys  my* //模糊匹配 exists : 确认一个key是否存在,返回值1存 ...

  5. 查看redis常用命令

    Redis常用命令 一. Connection连接 ping 使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG 案例: 测试ping quit 请求服 ...

  6. 八股文之linux中redis常用命令

    全局操作 查询键 # 查询所有的键,遍历所有的键 keys * 127.0.0.1:6379> keys * "backup4" "backup3" &q ...

  7. redis常用命令个人总结

    一.前言 有时会碰到些运维问题,除了需要手动修改数据库外,还需要手动修改redis. 下方总结下redis常用命令. 二.redis常用命令 1.登录redis服务器后,执行命令登录redis: re ...

  8. Redis 常用命令的学习

    Redis 常用命令的学习 文章目录 Redis 常用命令的学习 1. 介绍 2. Redis 的五种数据类型以及操作命令 1. 连接 2. Redis的key的操作命令 3.字符串类型:string ...

  9. Redis常用命令|查询|删除|模糊操作

    Redis中有很多操作命令,今天就给大家整理一下,或许不够全面,欢迎留言沟通. redis常用命令 作用 命令 描述 查看所有key keys * 模糊匹配key keys xxx* | keys * ...

  10. [redis] Redis 常用命令

    redis 五种数据类型的使用场景 浅谈 Redis 数据库的键值设计 redis命令文档: http://doc.redisfans.com/index.html 1. redis查看当前所有的ke ...

最新文章

  1. boost::random模块实现如何使用随机数库的简短演示程序
  2. C#8.0宝藏好物Async streams
  3. 收银机服务器操作系统,第二章 超市收银机操作系统最终版.doc
  4. SharePoint 2010 Form 认证 之 IIS 添加数据
  5. Eclipse Oxygen 解决 自动导包的问题
  6. 高考学文的能报计算机吗,高考志愿填报时,文科生能申报计算机类相关专业吗?...
  7. Visual Studio 2019设置透明背景图片
  8. logit回归怎么看显著性_spss logistic回归分析结果如何分析
  9. 郝斌 mysql_郝斌 SqlServer2005 学习笔记
  10. 有Pytz时区列表吗?
  11. 查找FB15k-237 entity id对应实体数据
  12. Oracle的学习心得和知识总结(七)|Oracle数据库Literals技术详解
  13. Sql serever的语句
  14. 阿里云ECS服务器跨账号迁移
  15. Kafka之Controller(Broker的领导者)
  16. 最新Chromedriver与Chrome版本对应参照表【附下载链接】
  17. DGHV:整数上的同态加密(2)-解决噪声与构建全同态蓝图
  18. 学习GNU Emacs命令速查表(三)
  19. PAT A1119 Pre- and Post-order Traversals
  20. 【图像压缩】基于分形编码图像压缩matlab源码

热门文章

  1. php定时器使用,PHP实现javascript的定时器
  2. pyspark若不能运行,需指定支持版本的java:os.environ[‘JAVA_HOME‘] = ‘F:\Java15.0.2‘
  3. 2021-09-02语义分割 实例分割 全景分割
  4. 找零钱问题系列之暴力搜索
  5. C++的类型转换操作符
  6. 7矩阵级数与矩阵函数
  7. flutter 点击旋转动画_flutter RotationTransition实现旋转动画
  8. .net 集合分成几个等数量集合_一课研究之集合图的应用教学设计
  9. 以代码为实例讲解sizeof函数易混淆的用法
  10. 代码整洁读书笔记---序,前言,代码猴子