bitmap 位图
GEO 地理位置定位
hyperloglog 独立用户没有单条数据 有误差率
以上数据时字符串
redis 是单线程
速度快
持久化
多种数据结构
支持多种变成语言
lsaf -i :6379
持久化-----
appendfsync 选项及同步频率
选项 同步频率
always 每个 Redis 命令都要同步写入硬盘。这样会严重降低 Redis 的性能
everysec 每秒执行一次同步,显式地将多个写命令同步到硬盘
no 让操作系统来决定应该何时进行同步
---------------------
如果appendonly,aof出现问题则手动恢复aof:redis-check-aof --fix appendonly.aof 自动修复文件
在相同的情况下 redis重启的时候会优先载入aof文件来恢复原始的数据
因为在通常情况下 aof文件保存的数据集要比rdb文件保存的数据集要完整
rdb数据不实时同时使用两者时服务器重启也只会找aof文件,那要不要只是用aof呢
作者建议不要 因为rdb更适合备份数据库,aof不断变化不好备份,快速重启,而且不会有aof可能潜在的bug留着做为一个万一的手段
aof是追加方式 文件会越来越大 文件会越来越大为避免出现此种情况 新增了重写机制
当sof文件的大小超过了所设定的阈值是 redis就会启动aof文件内容压缩
只保留可以恢复数据的最小指令集 bgerwireteaof
事务---------
discard 取消事务块内的操作
exec 执行所有事务块内的命令操作
multi开始 exec 执行 discard取消
全体连坐 exec 有一个错 都不执行
冤头债主 redis对事务的支持是部分支持
乐观锁:
悲观锁:
flushdb 删除当前数据库
flushall 删除全部数据库
quit 退出客户端
info 查看redis的信息
echo 输出信息
安全认证:修改第507行
添加了密码 再去添加key会报错 说你没有权限 需要使用auth admin88 就行了
这也是一种输入密码的方法