Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

redis 基础知识

1.redis 事务

redis的事务是将单条命令入队,序列化执行。是不保证原子性的。即其中一条命令出现逻辑错误,后面的语句仍会执行成功。
    multl 开启事务
    set k1 1
    set k2 2
    exec  执行事务
    discard 取消事务
    

2.redis乐观锁

乐观锁需要依靠事务执行
watch k1  监听k1
get k1
multi  开启事务
set k2 
exec  如果 k1的值在执行exec之前,被修改了的话。就会执行失败返回空。

失败后的处理是
unwatch k1 解除监听。然后再重新执行一边业务。

3.redis 基本配置文件

protected_mode yes 开启保护模式。如果redis需要远程访问则需要关闭这个配置。
daemonize yes 是否以守护进程运行服务器
logfile ""  日志位置,默认为空不保存。

4.redis 持久化

RDB 模式,保存数据快照 (全量备份)
    save 60 1 60秒内有一次修改则备份一次
AOF 模式,增量备份。每秒备份每一条写命令

 

 

 

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 2021年重氮化工艺考试及重氮化工艺考试题

下一篇: 线程池ThreadPoolExecutor使用

精华推荐