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. mac上显示.开头的文件

    第一种方法是在finder中按下command+shift+.键. 第二种方法是在命令行输入如下命令 defaults write com.apple.Finder AppleShowAllFiles ...

  2. Android手势密码实现

    图 二.实现思路: 1. 正上方的提示区域,用一个类(LockIndicator.java)来实现,自定义view来绘制9个提示图标: 2. 手势密码绘制区域,用一个类(GestureContentV ...

  3. 在Windows Server 2012中打开传统的磁盘管理界面

    在“运行”中输入diskmgmt.msc即可

  4. 福大软工1816:Beta(5/7)

    Beta 冲刺 (5/7) 队名:第三视角 组长博客链接 本次作业链接 团队部分 团队燃尽图 工作情况汇报 张扬(组长) 过去两天完成了哪些任务 文字/口头描述 组织会议 确定统一界面wxpy.db之 ...

  5. LeetCode 之Find Minimum in Rotated Sorted Array

    1.题目描述 2.题目分析 对该问题,要找最小元,可以从后向前遍历,只要前一个元素大于当前元素,说明当前元素就是最小元. 3.代码 int findMin(vector<int>& ...

  6. HDFS pipeline写 -- datanode

    站在DataNode的视角,看看pipeline写的流程,本文不分析客户端部分,从客户端写数据之前拿到了3个可写的block位置说起. 每个datanode会创建一个线程DataXceiverServ ...

  7. 工具-github在linux下面没有git push报错

    time: 2015/12/25 1. 描述: error: The requested URL returned error: 403 Forbidden while accessing https ...

  8. 铁乐学python_Day44_IO多路复用

    目录 IO模型介绍 阻塞IO(blocking IO) 非阻塞IO(non-blocking IO) 多路复用IO(IO multiplexing) 异步IO(Asynchronous I/O) IO ...

  9. 剑指offer 11二进制中1的个数

    输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. java版本: public class Solution { public int NumberOf1(int n) { Strin ...

  10. 如何访问WEB-INFO目录中的jsp文件

    说明:应用服务器把WEB-INF指为禁访目录,即直接在浏览器里是不能访问的. 如何访问如下: 1.在项目的web.xml文件中去配置servlet <servlet> <servle ...