为了账号安全,请及时绑定邮箱和手机立即绑定
  • NoSql数据库的四大类型

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

    2020-02-20

  •  sadd srem(可以同时删除多个元素) smembers(查看set)

    sismember(查看元素是否存在) sdiff(两个set差集)

    sinter(两个set交集) sunion(两个set并集)

    sdiffstore m1 m2 m3 (把m2和m3的差集放进m1)

    sinterstore sunionstore同sdiffstore

    查看全部
  • get
    set
    getset
    del
    incr
    decr
    incrby
    decrby


    查看全部
  • lpush mylist a b c    list左侧添加


    rpush mylist a b c  list右侧添加


    lrange xxx 0 5 角标0到第5位 查询元素

    lrange xxx 0 -1  0到倒数第一位


    lpop mylist    左侧弹出

    rpop mylist    右侧弹出


    llen mylist   查询长度


    lpushx/rpushx mylist x    头部添加x 没有则不添加


    lrem mylist m x 从左删除m个x元素  删除list元素

    lrem mylist -m x    从右删除m个x元素

    lrem mylist 0 x     删除所有x元素


    lset mylist 3 mmm     设置(修改)角标元素


    linsert mylist before/after  [value] [insertvalue]     之前/之后插入元素 


    rpoplpush mylist1 mylist2    将list1最右边的值pop到list2最左边 


    查看全部
  • 某个元素前或者后插入元素
    查看全部
  • redis应用场景
    查看全部
    0 采集 收起 来源:02-Redis的概述

    2020-02-02

  • NoSQL的特点: 易扩展; 灵活的数据模型; 大数据量,高性能; 高可用;
    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2020-02-02

  • 四类数据库比较
    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2020-02-02

  • keys *:显示所有的key;

    keys my?:显示所有以my开头的key;

    del key1,key2.....:删除key1,key2.....

    exists +key:判断key是否存在;

    rename+key+newname:给该key重新命名;

    expire+key+time:设置过期的时间;(时间单位为秒);

    ttl+key:查看该key所剩的时间;(若没有设置过期时间会返回-1)

    type +key:查看该key的类型;

    查看全部
  • sorted-sort的数据类型操作:

    zadd+key+元素对应的分数1+元素1,2,3......:往集合中添加元素;

    zscore+key+元素:获取元素对应的分数;

    zcard+key:得到集合中成员的数量;

    zrem+key+元素1+元素2:删除集合中的元素;

    范围查找; zrange+key+start+end;       zrange+start+end+withscores:也显示分数;

    zrevrange+key+start+end:排序顺序进行倒置(withscores);

    zremrangebyrank+key+start+end:删除范围内的集合成员;

    zremrangebycore+key+start+end:删除分数在某一范围内的成员;


    查看全部
  • Set类型(无序集合):

    sadd+key+要添加的值;

    srem+key+要删除的值;

    smembers+key:显示所有集合中的所有值;

    sismember+key+值:判断集合中是否存在该值,若返回1则存在,返回0则不存在;

    sdiff+key1+key2:求两个集合的差;sinter+key1+key2:求两个集合的交集;sunion+key1+key2:求两个集合的并集;

    scard+key:得到集合里的元素个数;

    srandmember+key:随机返回集合里的某个元素;

    sdiffstore+存进某个key+key1+key2:将Key1和key2的差存进key;

    sinterstore,sunionstore与上述相同;

    查看全部
  • redis的哈希类型数据操作:

    1. 赋值:hset + key名 +键值对(名称   值)

      hmset可一次性赋多个值(格式与上述相同)

    2. 取值:hget +key名 +名称

      hmget可一次性取多个值    hmget+key名+名称1 +名称2.

    3. hgetall +key名  (取出所有的键值对的名称和值)

    4. hdel+key名称 +键值对名称      del +key名称:删除所有键值对

    5. hincrby增加自定义的数值

    6. hexists key名  +键值对名称:判断该键值对是否存在(存在为1,不存在为0)

    7. hlen得到key里面属性的数量

    8. hkeys得到keys里面的所有属性的名称,hvals得到Keys里面所有属性的值

    查看全部
  • 对字符串的基本操作如下:

    1,set   get    getset      del     incr      decr(减1,若不存在该数,则默认为0再减1)     incrby     decrby+key名+要减的数值,

    2.append+key名+要追加的字符串-----》返回的integer为字符串的长度

    若该key不存在,则默认空串追加字符串

    查看全部
  • Redis的安装:Redis建议安装在Linux服务器上运行测试的。

    搭建Redis安装的环境:

    1、虚拟机:VMware 10.0.2

    2、Linux系统:CentOS-6.5

    3、SSH远程的客户端软件:SecureCRT 7.3,SecureFX7.3

    注意:redis是C语言开发,安装redis需要将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc。

    安装redis步骤

    在线安装gcc命令:yum install gcc-c++

    gcc的编译命令:make

    http://img1.sycdn.imooc.com//5e1c72320001bb3106850160.jpg

    指定安装redis路径:make PREFIX=路径 install,如图。

    http://img1.sycdn.imooc.com//5e1c762e0001a06b06180201.jpg

    将解压后目录中的redis.conf文件复制到安装redis的文件中(redis)

    http://img1.sycdn.imooc.com//5e1c785400015a7906220437.jpg

    进入到redis的bin目录中启动redis服务,执行redis-server,如图(但是这种是前端启动模式,不能做其他事情,所以需要配置)

    http://img1.sycdn.imooc.com//5e1c78a80001782c06840159.jpg

    通过配置来达到后端启动方式,vim变价redis.conf,修改daemonize的值为yes。

    http://img1.sycdn.imooc.com//5e1c799600012e4005810076.jpg

    http://img1.sycdn.imooc.com//5e1c79c000015b6c08810580.jpg

    后台启动方式,如图。

    http://img1.sycdn.imooc.com//5e1c7aaf00014baf06240064.jpg

    关闭redis:

    方式一:杀死redis进程(不推荐)

    http://img1.sycdn.imooc.com//5e1c7b1a000155a607180082.jpg

    方式二:进入客户端,进行shutdonw,如图。

    http://img1.sycdn.imooc.com//5e1c7b560001e3f705790088.jpg

    向客户端存入数据,通过redis-cli客户端,可以看到此时连接的是本机,这时就可以存储数据了(可以通过set、get存入取出数据,)

    http://img1.sycdn.imooc.com//5e1c7bdd0001e83806380085.jpg

    删除key:del key名称

    查看所有key:keys *

    如图,这里的name就是key,imooc就是value

    http://img1.sycdn.imooc.com//5e1c7c36000156e104600120.jpg

    redis的bin目录介绍:

    redis-benchmark:性能测试的工具。

    redis-check-aof:aof文件修复工具。

    redis-check-dump:文件检查的工具。

    redis-cli:命令行的客户端。

    redis-server:redis服务启动的命令。

    http://img1.sycdn.imooc.com//5e1c76f20001a7bd06910386.jpg

    linux命令:

    解压包命令:tar -zxvf 包名

    复制命令:cp 文件名 目标路径

    查看全部
    0 采集 收起 来源:03-Redis的安装

    2020-01-22

  • Redis的安装:Redis建议安装在Linux服务器上运行测试的。

    搭建Redis安装的环境:

    1、虚拟机:VMware 10.0.2

    2、Linux系统:CentOS-6.5

    3、SSH远程的客户端软件:SecureCRT 7.3,SecureFX7.3

    注意:redis是C语言开发,安装redis需要将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc。

    安装redis步骤

    在线安装gcc命令:yum install gcc-c++

    gcc的编译命令:make

    http://img1.sycdn.imooc.com/5e1c72320001bb3106850160.jpg

    指定安装redis路径:make PREFIX=路径 install,如图。

    http://img2.sycdn.imooc.com/5e1c762e0001a06b06180201.jpg

    将解压后目录中的redis.conf文件复制到安装redis的文件中(redis)

    http://img2.sycdn.imooc.com/5e1c785400015a7906220437.jpg

    进入到redis的bin目录中启动redis服务,执行redis-server,如图(但是这种是前端启动模式,不能做其他事情,所以需要配置)

    http://img3.sycdn.imooc.com/5e1c78a80001782c06840159.jpg

    通过配置来达到后端启动方式,vim变价redis.conf,修改daemonize的值为yes。

    http://img2.sycdn.imooc.com/5e1c799600012e4005810076.jpg

    http://img2.sycdn.imooc.com/5e1c79c000015b6c08810580.jpg

    后台启动方式,如图。

    http://img3.sycdn.imooc.com/5e1c7aaf00014baf06240064.jpg

    关闭redis:

    方式一:杀死redis进程(不推荐)

    http://img4.sycdn.imooc.com/5e1c7b1a000155a607180082.jpg

    方式二:进入客户端,进行shutdonw,如图。

    http://img1.sycdn.imooc.com/5e1c7b560001e3f705790088.jpg

    向客户端存入数据,通过redis-cli客户端,可以看到此时连接的是本机,这时就可以存储数据了(可以通过set、get存入取出数据,)

    http://img1.sycdn.imooc.com/5e1c7bdd0001e83806380085.jpg

    删除key:del key名称

    查看所有key:keys *

    如图,这里的name就是key,imooc就是value

    http://img4.sycdn.imooc.com/5e1c7c36000156e104600120.jpg

    redis的bin目录介绍:

    redis-benchmark:性能测试的工具。

    redis-check-aof:aof文件修复工具。

    redis-check-dump:文件检查的工具。

    redis-cli:命令行的客户端。

    redis-server:redis服务启动的命令。

    http://img4.sycdn.imooc.com/5e1c76f20001a7bd06910386.jpg

    linux命令:

    解压包命令:tar -zxvf 包名

    复制命令:cp 文件名 目标路径


    查看全部
    0 采集 收起 来源:03-Redis的安装

    2020-03-26

举报

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

微信扫码,参与3人拼团

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

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