一.命令操作

备注:中文官网:https://www.redis.net.cn/

1.redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据格式。

value的数据格式:

1)字符串类型 string

2)哈希类型 hash : map格式

3)列表类型 lish : linkedlist格式。支持重复元素

4)集合类型 set : 不允许重复元素

5)有序集合类型 sortedset : 不允许重复元素,且元素有顺序

1.字符串类型 string

1.1).存储: set key value

1.2).获取:get key

1.3).删除:del key

2.哈希类型 hash

2.1).存储:hset key field value

2.2).获取:hget key field:获取指定的field对应的值

hgetall key :获取所有的field和value

2.3).删除:hdel key field

3.列表类型 list :可以添加一个元素到列表的头部(左边)或者尾部(右边)

作用:到时候可以模拟队列的操作方法

3.1).添加:

1.lpush key value:将元素加入列表左边

2.rpush key value:将元素加入列表右边

3.2).获取:

lrange key start end:范围获取

3.3).删除:

lpop key:删除列表最左边的元素,并将元素返回

rpop key:删除列表最右边的元素,并将元素返回

4.集合类型set:不允许重复元素

4.1).存储:sadd key value

4.2).获取:smembers key:获取set集合中所有元素

4.3).删除:srem key value:删除set集合中的某个元素

5.有序集合类型 sortedset:不允许重复元素,且元素有顺序

作用:热搜榜,排行榜作用

5.1).存储:zadd key score value

5.2).获取:zrange key start end

还可以打印一下分数:zrange key start end withscores

5.3).删除:zrem key value

6.通用命令

6.1).keys *:查询所有的键

6.2).type key:获取键对应的value的类型

6.3).del key:删除指定的key value

redis命令操作(1)相关推荐

  1. Redis-学习笔记02【Redis命令操作】

    Java后端 学习路线 笔记汇总表[黑马程序员] Redis-学习笔记01[Redis环境搭建] Redis-学习笔记02[Redis命令操作] Redis-学习笔记03[Redis持久化] Redi ...

  2. redis transaction和connection命令操作

    /*********** redis transaction命令操作 **********/ 1. DISCARD - summary: Discard all commands issued aft ...

  3. Redis基本数据的的常见命令操作

    Redis基本命令操作 1.redis的5种常用数据类型: 2. string字符串 3.list列表 4.hash哈希 5.set集合 6. sorted set (Zset)有序集合 1.redi ...

  4. java jedis sadd_Java实现Redis的集合(set)命令操作

    下面测试redis的集合set的类型,注释里面的代码是linux中redis命令 package com.huadian.set; import com.huadian.redisUntil.Jedi ...

  5. java hmget 最大值,【Redis】基本数据类型及命令操作(超详细)

    一.String 可以直接看每一大节的命令示例部分,敲一遍就大体会了 1.1 概述 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数 ...

  6. java day47【redis概念 、下载安装 、 命令操作 、持久化操作 、使用Java客户端操作redis】...

    第一章  Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即"不仅仅是S ...

  7. php7.2 安装phpredis扩展,以及phpredis操作redis命令列表

    phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系;以下是redis官方提供的命令使用技巧: 下载安装地址如下: PHP7.2 安装Redis扩展 ...

  8. php操作redis命令

    phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github. ...

  9. redis命令和Spring 的RedisTemplate操作对应关系

    前言 有时候熟悉了redis命令,但是用到spring的RedisTemplte的时候就又糊涂了,命令和操作是谁对谁的,我就有点晕了,所以花了点时间整理了一下. 首先,redis命令执行可以在本地环境 ...

最新文章

  1. 如何设置iframe高度自适应,在跨域的情况下能做到吗?
  2. Spring ----Bean的生命周期
  3. 闲聊Linux内存管理(1)
  4. AVL树(二叉平衡树)详解与实现
  5. HDU - 3081 Marriage Match II(二分+并查集+最大流/匈牙利删边)
  6. 如何修复会话固定漏洞_PHP安全漏洞:会话劫持,跨站点脚本,SQL注入以及如何修复它们...
  7. MySQL架构与历史【v1】【励志把高性能MySQL吃掉】
  8. php网页留言本过程,PHP实现简单留言本功能代码示例
  9. 《中国人史纲》读书笔记:第二章 神话时代 第三章 传说时代
  10. VS2010中常用的快捷键
  11. html文件中flash视频格式(flv、swf)文件的嵌入方法
  12. insert on duplicate key update命令
  13. 人类学家胡家奇谈科技发展:让它回归理性
  14. React路由管理 —— React Router 总结
  15. 汉诺塔//河内塔(Tower of Hanoi)
  16. java 线程的构造函数_深入理解Thread构造函数
  17. 期货开户手续费组成和最低价
  18. 东莞潇洒老师:分享PROE产品设计塑胶产品结构基本设计
  19. 31、Flutter之Hero动画
  20. vue 项目中生成条形码(jsbarcode)

热门文章

  1. 首次摆脱对梯度的依赖,CMU等开源Score-CAM:基于置信分数的视觉可解释性
  2. 技术系列课回顾 | 浅谈 Serverless 开发和应用
  3. docker镜像常见命令
  4. 防火墙先锋 Check Point 进军汽车数据防护领域
  5. sigaction函数解析
  6. 数据中心监控管理系统设计(之一)
  7. MSSQL字符串处理-清除指定不连续或连续的字符
  8. PHP 表单的提交完美示例
  9. Python代码如何写的更优雅
  10. openCV笔记(持续更新)