redis
编程之路
这个作者很懒,什么都没留下…
展开
-
redis事务
redis事务简介 redis事务的本质就是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化,在事务执行过程中,会按照顺序串行化。 redis事务没有隔离级别的概念 批量操作在发送exec命令前被放入队列缓存,并不会实际执行。 redis不保证原子性 redis中,单条命令是原子的,但是事务不是原子的(命令的语法错误可以保留原值,比如set k1 v1,set k2 v2,写成sets,这种错误可以回滚,如果lpush k2 22这种错误可能会部分执行,跳过一些错误 ),且原创 2021-09-22 20:51:22 · 99 阅读 · 0 评论 -
redis持久化策略
由于redis是内存数据库,所有的数据都保存在内存中,内存当中的数据极易丢失,所以redis的持久化就显得尤为重要,在redis中提供两种持久化方式,分别为RDB和AOF,且redis默认开启的数据持久化方式为RDB方式。 RDB持久化方式: redis会定期保存数据快照到rdb文件中,并在启动时自动加载rdb文件,恢复之前保存的数据。可以在配置文件中配置Redis进行快照保存的时机: save [seconds] [changes] 意为在seconds秒内如果发生了changes次数据修改,则进原创 2021-09-22 20:12:14 · 145 阅读 · 0 评论