为了账号安全,请及时绑定邮箱和手机立即绑定
  • AOF 优点: (1)同步写入频率高 (2)不破坏写入日志数据 (3)当数据过大,可启动修改重写机制,保证修改数据的更新 (4)日志文件格式清晰,便于重建数据 缺点: (1)效率低 (2)文件偏大与rdb文件 配置过程: (1)编辑redis.conf:vim redis.conf (2)找到 appendonly no 修改为 yes (3)修改策略(见图)
    查看全部
  • RDB: 优点: (1)可将数据库保存为一个文件,便于备份 (2)可方便移植 (3)性能最大化,可开启小的进程处理持久化操作 缺点: (1)不能保证数据完整性 (2)当数据过大,进程处理将会延迟几百到一千毫秒 配置过程: (1)编辑redis.conf文件:vim redis.conf (2)找到时间戳,可配置秒、分、时与之存储量 (3)rdb文件默认保存在redis安装目录
    查看全部
  • RDB方式是默认支持的,不需要进行配置,在指定的时间间隔内将内存中的数据快照写入磁盘。 AOF方式是以日志的形式记录服务器所处理的每个操作,在Redis服务器启动时会读取该日志文件来重新构建数据库,保证启动后的数据是完整的。 无持久化方式可以通过配置来禁用Redis持久化的功能,这时可以认为Redis就是一个缓存的机制了。
    查看全部
  • redis 优势:能支持快速查找 劣势:没有结构
    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2017-07-23

  • hset map-name key name hmset map-name (key name)+ 同时设置多个值 hget map-name key hmget map-name (key)+ 同时获取多个值 hgetall map-name 获取一个map中所有的值 hdel map-name (key)+ 删除一个或多个值 返回值:受影响的行数 del map-name 删除map hincrby map-name key step 按指定步长增加 hexists map-name key 判断非空 hlen map-name 获取长度 hkeys map-name 获取所有的key hvalues map-name 获取所有的值
    查看全部
  • incr 自加 decr 自减 incrby/decrby 指定步长 返回值:整形值 append 字符串拼接 返回值:字符串长度
    查看全部
  • rpoplpush使用场景
    查看全部
  • 使用场景
    查看全部
  • zadd key 70(分数) value 80(分数)ls //添加元素 zadd key 80(分数)value ls //这个时候不会添加元素 ,会把分数为80的替换掉 zadd key 60(分数)tom //这个时候会添加元素成功 zscore key value/分数 //如何是value就会获取到分数,如果是分数就会获取到值 zcard key // 获取数量 zrem key value1 value2 ....//删除相应的值 zrange key 0 -1 //获取key值 zrange key 0 -1 withscores//获取key值和分数 zrevrange key 0 -1 withscores//从大到小的排序 zremrangebyrank key 0 4//表示 按范范围删除 zremrangebyscore key 80 100 //表示 从80-100分的分数删除掉 zrangebyscore key 0 100 |withscores //表示0到100的分数显示 zrangebyscore key 0 100 withscores limit 0 2//只显示2条 zcount key 80 90//显示80 到90分的个数
    查看全部
  • zadd key 70(分数) value 80(分数)ls //添加元素 zadd key 80(分数)value ls //这个时候不会添加元素 ,会把分数为80的替换掉 zadd key 60(分数)tom //这个时候会添加元素成功 zscore key value/分数 //如何是value就会获取到分数,如果是分数就会获取到值 zcard key // 获取数量 zrem key value1 value2 ....//删除相应的值 zrange key 0 -1 //获取key值 zrange key 0 -1 withscores//获取key值和分数 zrevrange key 0 -1 withscores//从大到小的排序 zremrangebyrank key 0 4//表示 按范范围删除 zremrangebyscore key 80 100 //表示 从80-100分的分数删除掉
    查看全部
  • Sorted-Set
    查看全部
  • set使用场景
    查看全部
  • sadd key value//添加值 srem key value //删除value值 smembers key //获取key value 值 sismember key a //判断a 是否在 value中 ,若在返回1 否则返回0 sdiff key1 key2 、//得到连个集合的差集 sinter key1 key2 //得到key1 key2交集 sunion key2 key3 //得到key2 ,key3的并集 scard key 得到集合这个集合的具体数量 srandmember key//获取 这个集合的 随机元素 sinterstore key key1 key2 //把key1 key2的交集存储到key中 sunionstore key key2 key3 //把key2 key3 的并集结果存储到 key 中
    查看全部
  • 存储set命令
    查看全部
  • 存储set常用吗命令
    查看全部

举报

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

微信扫码,参与3人拼团

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

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