redis基本操作

来源:互联网 发布:系统交互流程图软件 编辑:程序博客网 时间:2024/06/18 08:05
keys my? 模糊查询
keys * 全部出来
del my1 my2 my3 删除
exists my1 是否存在 1存在 0不存在
rename 重命名
expire 键名 1000 设置过期时间 单位为秒
ttl 键名 查看剩余时间
type 键名 查看键名类型
redis 事务
redis可以链接16个数据库 默认0到15
select 选择 默认链接
move 键名 库的标号 就可以移动到另一个库
multi exec discard redis事务

multi 开启事务
discard 事务回滚
exec 提交事务
redis 持久化
RDB方式
默认支持的是 RDB 在指定的时间间隔内将内存中的数据及快照存入磁盘中
redis.conf
save 900 1 每900秒 至少有一个KEY发生变化
save 300 10 每300秒 至少有10个key发生变化他会往硬盘写一次
save 60 10000 每30秒 至少有一万个key发生变化 会往硬盘写一次
dbfilename dump.rdb 数据保存
dir 文件保存路径
AOF方式
将以日志的方式记录redis的操作,读取文件
appendonly on 不使用 AFO
redis.conf
appendfsync always 每修改一次就会同步到磁盘上
appendfsync everysec 每秒一次就会同步到磁盘上
appendfsync no不同步
dbfilename dump.rdb 数据保存
redis 三次同步策略
每秒操作同步 每次操作同步 不同步
无持久
同时使用RDB和AOF方式

原创粉丝点击