-
11111111111111111
查看全部 -
111111111111111
查看全部 -
//赋值 :设置comoany的值为alibaba set KEY VALUE:
set company alibaba
//取值:获取key为company的值
get KEY: get company
//获取值并修改:
getset KEY VALUE: getset company baidu
//删除键值对 del KEY: del company
//如果value是整型,incr key可以实现自增1操作
//decr key实现自减1操作
incr num (默认0+1,即初始值是1)
decr num
//如果想自增或者自减2
incrby num 2
decrby num 3
//字符串拼接 append
append num 3
查看全部 -
AOF优势:
更高的数据安全性(redis提供三种同步策略:每秒同步、每修改同步、不同步)
记录所做的修改
包含一个格式清晰、易于理解的日志(可基于此完成数据重建)
AOF劣势:
文件要比RDB的大些
运行效率也相对低
AOF配置:
默认RDB形式:
保存修改、重新启动
查看全部 -
RDB优势:
只包含一个文件,对文件备份是非常完美的
性能最大化,通过子进程完成
数据很大,启动比AOF快
RDB劣势:
数据丢失的风险
通过子进程,可能服务器要停几秒。。
RDB配置:
查看全部 -
Redis持久化:数据都存储在内存当中
两种持久化方式:RDB、AOF
RDB:在指定的时间里,把数据写入
AOF:日志形式
无持久化:通过配置进入redis服务器(缓存机制)
同时使用RDB和AOF
查看全部 -
Redis的特性:
多数据库
Redis事务
因为第一个窗口的事务还没有提交,所以第二个窗口还没发访问当前的num值
查看全部 -
Keys通用操作演示
keys *
keys my?
del my1 my2 my3
exists my1
exists mya1
get company
rename company newcompany
get company
get newcompany
expire newcompany 1000
ttl newcompany
type newcompany
type mylist
type myset
type myhash
type mysort
查看全部 -
存储Sorted-Set:
Sorted-Set和Set的区别
Sorted-Set中的成员在集合中的位置是有序的
应用场景:游戏排名(大型在线游戏积分排行榜)、微博热点话题、构建索引数据
存储Sorted-Set常用命令:添加元素、获得元素、删除元素、范围查询、扩展命令
查看全部 -
存储Set使用场景:
跟踪一些唯一性数据
用于维护数据对象之间的关联关系
查看全部 -
存储Set:
和List类型不同的是,Set集合中不允许出现重复的元素
Set可包含的最大元素数量是429967295
存储Set常用命令:添加/删除元素、集合中的差集运算、集合中的并集运算、获得集合中的元素、集合中的交集运算、扩展命令
查看全部 -
存储list:
ArrayList 使用数组方式
LinkedList使用双向链接方式
双向链表中增加数据
双向链表中删除数据
存储list常用命令:两端添加、两端弹出、扩展命令、查看列表、获取列表元素个数
查看全部 -
存储Hash:
String Key和String Value的map容器
每一个Hash可以存储4294967295个键值对
存储Hash常用命令:赋值、取值、删除、增加数字、自学命令
查看全部 -
Redis 的五种数据结构:
字符串(String)
字符串列表(list)
有序字符串集合(sorted set)
哈希(hash)
字符串集合(set)
Key定义的注意点:不要太长、不要太短、统一的命名规范
存储String
二进制安全的,存入和获取的数据相同
Value最多可以容纳的数据长度是512M
存储String常用命令:赋值、删除、取值、扩展命令、数值增减
查看全部 -
查看全部
举报