-
Redis入门
特性
16个数据库
选择::select 0--15
移动myset到1号数据库::move myset 1
查看类型::type myset
keys *
select 0 (default db)
查看全部 -
Redis入门
sorted-set
使用场景
大型在线积分游戏排行榜
微博热点话题
构建索引数据
查看全部 -
Redis入门
sorted-set
按照排名范围删除::zremrangebyrank mysort 1 4
按照分数范围删除::zremrangebyscore mysort 80 100
zrangebyscore mysort 80 100 withscores
zadd mysort 80 zhangsan 90 lisi 100 wangwu
zincrby mysort 5 wangsu
查看全部 -
Redis入门
sorted-set
查看全部 -
sorted-set
主要应用场景
游戏排名
微博热点话题
查看全部 -
Redis入门
存储Sorted-Set
查看全部 -
Redis入门
Set常用命令
使用场景
查看全部 -
Redis入门
Set常用命令
sadd myset 1 2 3
srem myset 1 2
smembers myset 1
sdiff myset1 myset2
sunion myset myset2
sdiffstore my1 myset1 myset2
sunionstore my2 myset1 myset2
srandmember myset
sinter myset1 myset2
sinterstore myset1 myset2
查看全部 -
Redis入门
Set常用命令
查看全部 -
Redis入门
Set
查看全部 -
aof持久化
查看全部 -
redis持久化
RDB 优势: 1.redis数据库只包含一个文件,对于文件备份而言是非常完美的,一旦系统出现灾难性的故障是比较方便恢复的,定时配置。 2.可以将一个单独的文件压缩后转移到其他存储介质上 。如:拷贝到其他地方,恢复时使用就好。3.性能最大化,redis开始持久化时,分叉出进程,由子进程完成持久化的工作 ,避免服务器进程执行I/O操作,启动效率高
RDB劣势:
如果想保证数据的高可用性,也就是最大限度避免数据的丢失,那么RDB将不是一个很好的选择,因为系统一定在定时持久化之前出现一些死机的情况,那么它还没有来的急往硬盘上写,数据就丢失了。
2.由于RDB是通过子进程来协助完成数据持久化操作的,因此如果当数据集非常大的时候,可能会导致整个服务器需要停止几百毫秒甚至是1秒钟。
RDB配置:https://www.imooc.com/video/14935/261
查看全部 -
redis入门
rpoplpush使用场景
查看全部 -
Redis入门
List
查看全部 -
Redis入门
存储list指令
查看全部
举报