为了账号安全,请及时绑定邮箱和手机立即绑定
  • 存储list常用命令

    将一个或多个值插入列表name的表头/表尾:  lpush/rpush name a b c

    读取列表name:lrange name 0 -1 (0=从列表哪个位置开始,-1=从列表尾部向左几个位置停止)

    从列表头部/尾部弹出第一个元素,弹出的元素将被移除:lpop/rpop name

    从列表头部/尾部插入一个元素:lpushx/rpushx name value

    移除列表中与参数value相等的元素: lrem name count value(count>0,从表头到表尾搜索,移除数量为count;count=0,移除表中所有与value相等的值;count<0,从表尾到表头搜索,移除数量为count的绝对值)

    设置列表index位置的值: lset name index value

    向列表的pivot元素前面/后面插入value元素: linsert name before/after pivot value

    将列表source中的尾元素弹出,并插入到destination列表,作为它的头元素  rpoplpush source destination

    查看全部
  • set 赋值    get 获取值    getset 获取值后并赋值    del 删除值

    incr key 将key的值加1 

    decr key 将key的值减1 

    若key值不存在就默认原来的key值为0,incr=1 decr=-1

    incrby key increment 将key的值加increment值

    decrby key increment 将key的值减increment值

    若key值不存在,incrby=increment的值  decrby=increment的负值

    append key  value 给key拼接value值  exp:key=1 value=23 append后为 123

    若key值不存在,append后的值即为value的值

    keys * 获取redis中所有的key

    查看全部
  • 存储hash常用命令:

    赋值:hset name key value(存储单个key的值到name里)

               hmset name key1 value1 key2 value2(存储多个key的值到name)

    取值:hget name key(获取name里key的值)

               hgetall name (获取name里所有的值)

    删值: hdel name key (删除name里key的值)

                del name(删除name的值)

    加值:  hincrby name key increment (给name里key的值加increment的值)

    判断是否存在:hexists name key(name里存在key值输出1,否则输出0)

    获取name的属性个数: hlen name

    获得name里所有key的集合:   hkeys name

    获得name里所有value的集合: hvals name

    查看全部
  • Nosql比较
    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2018-07-07

  • Redis的数据结构

    查看全部
  • 1、set key value
    设置key的value值

    2、get key
    获取key的value值

    3、getset key value
    先获取key的value值,再重新赋值

    4、del key
    删除key键

    5、incr key
    为key的value值+1,若key不存在,则把value赋值为0后+1;若value数据类型不为integer,则报错。

    6、decr key
    为key的value值-1,若key不存在,则把value赋值为0后-1;若value数据类型不为integer,则报错。

    查看全部
  • 字符串value最多可以容纳数据长度为512M

    查看全部
  • Redis的应用场景:1.缓存    2.任务队列    3.网站访问统计    4.数据过期处理    5分布式集群架构中的session分离

    查看全部
    1 采集 收起 来源:02-Redis的概述

    2021-10-31

  • 一.为什么需要NoSQL

    1. Hign performance - 高并发读写

    2. Huge Storage - 海量数据的高效率存储和访问

    3. High Scalability && High Availability - 高可扩展性和高可用性

    二.NoSQL数据库的四大分类

       1.键值存储(Redis, 优势:查询速度快 劣势:数据无结构化)

        2.列存储(Hbase, 优势:查询速度快,扩展性强 劣势:功能局限)

        3.文档数据库(MongoDb, 优势:无数据格式限制 劣势:查询性能一般 )

        4.图形数据库(InfoGrid优势:图结构算法 劣势: 不易做分布式数据库)

    三.NoSQL的特点

        1.易扩展

        2.大数据量,高性能

        3.灵活的数据模型

        4.高可用

    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2022-04-11

  • hlen hkeys hvals hexists hgetall


    查看全部
  • 增减 incr decr incrby decrby;

     append不是加,是增加一位

    查看全部
  • Redis的应用场景

    查看全部
    0 采集 收起 来源:02-Redis的概述

    2018-06-30

  • NoSQL四大分类:

    键值存储(Redis, 优势:查询速度快 劣势:数据无结构化)

    列存储(Hbase, 优势:查询速度快 劣势:功能局限)

    文档数据库(MongoDb, 优势:无数据格式限制 劣势:查询性能一般 )

    图形数据库(InfoGrid优势:图结构算法 劣势: 不易做分布式数据库)

    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2018-06-30

  • NoSQL-Not Only SQL

    为什么要使用NoSQL?

    适应Web2.0高并发读写,海量数据的访问。

    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2018-06-30

  • NoSQL特点

    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2018-06-29

举报

0/150
提交
取消
课程须知
初级课程,会java基本语法即可
老师告诉你能学到什么?
NoSql和Redis是什么?Redis的使用场景,安装和使用。通过Jedis连接到Redis;Redis的通用命令,事务和持久化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!