String类型:

  设置键值对: set key value

  设置键值对和过期时间:setex key seconds value ( 以秒为单位 )

  设置多个键值对: mset key1 value1 key2 value2

  给已有键的值追加: append key value

  获取指定键的值: get key

  获取多个键的值:mget key1 key2 key3

  keys *  查看所有键

  exists key1 判断键是否存在, 如果存在返回1,不存在返回0

  type key 查看数据类型

  删除键值对: del key1 key2

  针对已有的键,设置过期时间: expire key seconds

  查看键的有效时间: ttl key

Hash类型:

  hash⽤于存储对象,对象的结构为属性、值

  一个hash的键, 可以存储多个属性和值 ,key = {"name":"张三","age":17}

  设置hash: hset key field value

  设置多个属性值: hmset key field1 value1 field2 value2

  获取指定键所有的属性: hget key

  获取指定键的指定属性 :hget key field

  获取指定键的多个属性: hmget key field1 field2 field3

  获取所有属性的值:hvals key

  

  删除键的指定属性和值: hdel key field1 field2  

List类型:

  在列表左侧插入值: lpush key value1 value2

  与lpush相反: rpush key value1 value2

  在key列表指定元素的前 或后 插⼊新元素: linsert key before 或after  现有元素 新元素

  

  获取list的值: lrange key start stop

  lrange key 0 -1 获取list所有数据, 0,-1表示索引下标

  设置list 指定下标的值 : lset key index value

  将列表中前count次出现的值为value的元素移除:lrem key count value

Set类型:

  集合自带去重功能,剔除重复的值

  设置集合: sadd key member1 member2 ...

  获取集合的所有值: smembers key

  

  删除集合的指定值: srem key value

  

    

Redis数据类型基本操作的更多相关文章

  1. Redis数据类型的基本操作

    Redis数据类型的基本操作 一.string类型 1.设置value

  2. Redis-cluster集群【第一篇】:redis安装及redis数据类型

    Redis介绍: 一.介绍 redis 是一个开源的.使用C语言编写的.支持网络交互的.可以基于内存也可以持久化的Key-Value数据库. redis的源码非常简单,只要有时间看看谭浩强的C语言,在 ...

  3. redis数据类型:String

    redis数据类型:String 花开堪折直需折,莫待无花空折枝 实际应用中有多种多样的场景,比如: 秒杀 新闻热点 在线人数 session.token管理 各个场景需要的数据类型各不相同:常见的数 ...

  4. redis基础:redis下载安装与配置,redis数据类型使用,redis常用指令,jedis使用,RDB和AOF持久化

    知识点梳理 课堂讲义 课程计划 1. REDIS 入 门 (了解) (操作)   2. 数据类型 (重点) (操作) (理解) 3. 常用指令   (操作)   4. Jedis (重点) (操作) ...

  5. 初识redis数据类型

    初识redis数据类型 1.String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据 ...

  6. redis数据类型及使用场景

    Redis数据类型  String: Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字. 常用命令:  set,get,decr,incr,mge ...

  7. Redis数据类型介绍

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). String(字符串) st ...

  8. redis数据类型

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). String(字符串) st ...

  9. Lua 数据类型和 Redis 数据类型之间转换

    当 Lua 通过 call() 或 pcall() 函数执行 Redis 命令的时候,命令的返回值会被转换成 Lua 数据结构. 同样地,当 Lua 脚本在 Redis 内置的解释器里运行时,Lua ...

随机推荐

  1. 微信小程序为什么不被看好?

    我自认为对新技术还是比较有热情的,可对于小程序这个“新技术”,我却完全是被动的.去年9月份的时候,微信小程序开始内测,瞬间引爆朋友圈.知乎等一众分享平台.当时我大概了解了一下,觉得从技术角度上来说没啥 ...

  2. Android:Gradle sync failed: Another 'refresh project' task is currently running for the project

    android studio 克隆项目后,重新导入后显示Gradle sync failed: Another 'refresh project' task is currently running ...

  3. Android:Building " " Gradle project info 问题

    Android Studio新建或者打开项目的时候,一直卡在Building "" Gradle project info 进度上不动,猜测是网络原因下载gradle不成功. 两种 ...

  4. 【日常记录】【unity3d】 获取手柄轴的输入

    参考 https://blogs.msdn.microsoft.com/nathalievangelist/2014/12/16/joystick-input-in-unity-using-xbox3 ...

  5. Oracle EBS 有效银行账户取值

    SELECT ba.bank_account_id, --银行账户key ftv.territory_short_name, --国家 ftv.territory_code, --国家简称 cb.ba ...

  6. ORACLE RAC clusterware/GI 启动诊断流程图11.2+

  7. [UI] Article intro effects

    Article intro effects http://freebiesbug.com/code-stuff/article-intro-effects/

  8. 用以替换系统NSLog的YouXianMingLog

    用以替换系统NSLog的YouXianMingLog 这是本人自己使用并改良的用以替换系统NSLog的类,非常好用,以下是使用示例,现在开源出来并提供源码,好用的话顶一下吧^_^ 效果: YouXia ...

  9. 北美Developer生存发展攻略

    http://www.followmedoit.com/bbs/forum.php?mod=viewthread&tid=49&extra=page%3D1 在北美,做PM不易,而做D ...

  10. VMware 11 安装苹果系统

    没事研究了一下虚拟机安装苹果系统 1.下载需要的软件- F, c1 X: e- o1 }& V/ o9 J        1.1 VMware 11 下载和安装* P( R; O6 v1 N! ...