为了账号安全,请及时绑定邮箱和手机立即绑定
  • 111
    查看全部
    0 采集 收起 来源:02-Redis的概述

    2018-03-08

  • jdbc 连接池
    查看全部
    0 采集 收起 来源:04-Jedis的入门

    2018-03-07

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

    2018-03-07

  • lrem 删除元素 lrem mylist 2 a 从左删掉2个a的元素 lrem mylist -2 a 从右删除2个是a的元素 lrem mylist 0 a 删除所有是a的元素 lset mylist 2 a 设置位置是2的元素为a linsert mylist before a aa 从左在元素为a的元素前面插入aa linsert mylist after a aa 从左在元素a的后面插入aa lpushx mylist a 如果有此list则插入元素,没有不插 rpoplpush mylist1 mylist2 从list1右边pop出左插入到list2的前面
    查看全部
  • lpush 从左边插入元素,是队列的结构,如lpush mylist a b c 则cba是顺序, rpush 是从右边进行插入,如rpush mylist2 a b c 则顺序是abc lrange是从左边开始列举出元素,后面跟上start end 如lrange mylist 0 2 则cba 也可以lrange mylist 0 -1,end可以是整数也可以是负数,-1代表是最后一个元素,-2代表倒数第二个
    查看全部
  • 最重要的是使用程序去控制redis
    查看全部
  • AOF 优势: 1.同步: a.每秒同步:异步完成,效率高,一旦系统宕机,修改的数据丢失 b.每修改同步:同步持久化,每分钟发生的变化记录到磁盘中,效率低,安全 c.不同步 2.日志写入操作追加模式append a.系统宕机,不影响存在的内容 b.写入一半数据,若系统崩溃,下次启动redis,redis-check-aof工具解决数据一致性 3.如果日志过大,自动重写机制,修改的数据写入到到磁盘文件,创建新文件,记录产生的修改命令,重写切换时,保证数据安全 4.格式清晰的日志文件,完成数据的重建 劣势: 1.对于相同数据文件,相比RDB,AOF文件较大 2.效率低 配置: vim redis.conf 默认: appendonly no #AOF方式默认关闭 appendfilename appendonly.aof #配置文件 #appendfsync always #每修改一次,同步到磁盘上 appendsync everysec 每秒同步到磁盘一次 #appensync no 不同步 实践打开AOF: appendonly yes appendfsync always 终端2:先断开redis ./bin/redis-cli shutdown 启动redis: ./bin/redis-server ./redis.conf 终端1:set name 100 终端2:产生appendonly.aof文件 终端1:flushall 清空数据库 终端2: ./bin/redis-cli shutdown vim appendonly.aof 删除flushall ./bin/redis-server ./redis.conf ./bin/redis-cli keys * 数据还原
    查看全部
  • RDB 优势: 1.数据库只包含一个文件,通过文件备份策略,定期配置,恢复系统灾难 2.压缩文件转移到其他介质上 3.性能最大化,redis开始持久化时,分叉出进程,由子进程完成持久化的工作 ,避免服务器进程执行I/O操作,启动效率高 劣势: 1.无法高可用:系统一定在定时持久化之前宕机,数据还没写入,数据已经丢失 2.通过fock分叉子进程完成工作,数据集大的时候,服务器需要停止几百毫秒甚至1秒 配置: cd /usr/local/redis vim redis.conf 默认: save 900 1 #每900秒至少1个key变化,持久化一次,到内存一个快照 save 300 10 #每300秒至少10个key变化,往硬盘写一次 save 60 10000 #每60秒至少10000个key变化,写一次 dbfilename dump.rdb #数据的文件名 dir ./ #保存的路径,redis路径下
    查看全部
  • Redis持久化 数据从内存同步到硬盘 两种持久化方式: RDB方式 AOF方式 持久化使用的方式: 1.RDB方式: 默认支持,在指定的时间间隔内,将内存中的数据集快照写入到磁盘 2.AOF方式: 日志的形式记录服务器处理的每一个操作,服务器启动之初,读取文件,重新构建数据库 3.无持久化 通过配置继用Redis持久化功能,Redis缓存机制 4.同时使用RDB和AOF
    查看全部
  • redis的list的常用操作
    查看全部
  • (1)所有键列:keys * (2)指定开头键列:keys [*]? (3)删:del 键... (4)判断存在:exists 键 (5)重命名:rename 旧键名 新键名 (6)设过期时间:expire 键 [seconds] (7)查过期时间:ttl 键 (8)键的值类型:type 键 (9)清空缓存:flushall
    查看全部
  • Sorted-Set使用场景: 如大型在线游戏积分排行榜 构建索引数据
    查看全部
  • 存储Sorted-Set 1.Sorted-Set和Set的区别 sorted-set:每个成员都有一个分数与之关联,成员唯一,可以对应多个分数 2.Sorted-Set中的成员在集合中的位置是有序的 存储Sorted-Set常用命令: 1.添加元素:zadd zadd sort 10 a 20 b 30 c #a的分数是10、b的分数是20、c的分数是30 2.获得元素:zscore获得分数、zcard获得成员数量 zscore sort a #获得a的分数 3.删除元素:zrem、zremrangebyrank按照排名范围删除、zremrangebyscore按照分数范围删除 zrem sort a b #删除成员a、b zremrangebyrank sort 0 4 #删除排名0-4的成员 zremrangebyscore sort 10 30 #删除分数10-30的成员 4.范围查询:zrange zrange sort 0 -1 #所有成员 zrange sort 0 -1 withscores #查询成员及分数,从小到大 zrevrange sort 0 -1 withscores #从大到小 5.扩展命令: zrangebyscore sort 0 100 withscores #显示0-100分数的成员 zrangebyscore sort 0 100 withscores limit 0 2 #显示0-100分数的成员的前两名 zincrby sort 10 c #给c加上10 zcount sort 80 100 # 显示80-100分数的成员个数 Sorted-Set使用场景: 如大型在线游戏积分排行榜 构建索引数据
    查看全部
  • 概述:存储Set 和List类型不同的是,Set集合中不允许出现重复的元素 Set可包含的最大元素数量是4294967295 存储set常用命令: 1.添加/删除元素:sadd、srem sadd set a b c srem set a b c 2.获得集合中的元素:smembers、sismember smembers set sismember set a #判断set集合中是否有a 3.集合中的差集运算:sdiff sdiff set1 set2 #集合set1和集合set2存在的差集 4.集合中的交集运算:sinter sinter set1 set2 5.集合中的并集运算:sunion sunion set1 set2 6.扩展命令: scard set #获取set集合中的个数 sdiffstore db1 set1 set2 #将set1和set2差集存到db1中 sinterstore db2 set1 set2 #将set1和set2交集存到db2中 sunionstore db3 set1 set2 #将set1和set2并集存到db3中 存储Set使用场景:(访问博客的ip,客户的交集) 跟踪一些唯一性数据 用于维护数据对象之间的关联关系
    查看全部
  • 添加元素: sadd mySet a b c 移除元素: srem mySet a 查看元素: smembers mySet 存在元素: sismember mySet a 差集元素: sdiff mySet mySet1 交集元素: sinter mySet mySet1 并集元素: sunion mySet mySet1
    查看全部

举报

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

微信扫码,参与3人拼团

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

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