2022年01月 ( 当前页面显示 6 篇,共 11 篇)

Redis(十)事务

  Redis   2022-11-16   阅读(577)   评论( 0 )   点赞( 0 )

1.简述 Redis使用MULTI, EXEC, DISCARD 和 WATCH 命令来实现事务功能。事务可以一次执行多个命令,并带有两个重要的保证:  事务中的所有命令都被序列化并按顺序执行。Redis执行事务期间,不会被其它客户端发送的命令打断,事务中的所有命令都作为一个隔离操作顺序执行。 Redis事务是原子操作,或者执行所有命令或者都不执行。 EXEC 命令触发一个事务中所有命令的执行,所以,如果一个客户端在调用EXEC 命令前丢失连接,那么所有的命令不会被执行,相反,如果EXEC 被调用,那么所有命令会被执行。当使用 append-only file 方式持久化时,Redis使用单个 write(2) 系统调用将事务写到磁盘上。但是,如果Redis服务器崩溃或被系统管理员以某种硬方式杀死,则可能只注册了部分操作。Redis重启的时候会检测到这种情况,并返回错误退出。使用 redis-check-aof 工具可以删除部分事务,这样Redis可以重新启动。 从2.2起,Redis提供了额外的保证,以类似check-and-set … ... 点击查看详情

Redis(九)遍历

  Redis   2022-11-16   阅读(469)   评论( 0 )   点赞( 0 )

1.简述 简单来说就是对于redis里面存储的这些数据,我们在代码中使用的时候,一般都是需要取数的,而如何批量的获取这些我们想要的数据,就是遍历的过程,下面是一些我们遍历redis内数据的一些常用命令 2. 常用的命令行以及简单操作 实验前的实验环境: 官网文档:https://redis.com.cn/commands.html 参考文章:https://www.jb51.net/article/257083.htm … ... 点击查看详情

Redis(八)有序集合(zset)

  Redis   2022-11-16   阅读(626)   评论( 0 )   点赞( 0 )

1.简述 谈到redis的有序集合zset,或者英文全称sorted set, 另外一句,既然英文叫sorted set, 为什么名称却叫zset,有人在github上向作者提问了,后得到作者的回答如下:   … ... 点击查看详情

Redis(七)集合(set)

  Redis   2022-11-16   阅读(404)   评论( 0 )   点赞( 0 )

1. 简述 这里的集合set指的是无序的集合,也就是集合的内容的存储是无序且不重复的,在redis的结构存储中可以简单表述为如下内容: 而需要注意的一点是list是有序(存储的每个元素都有index)且可以重复的存储对象 key1 string1 string2 … ... 点击查看详情

Redis(六)列表(List)

  Redis   2022-11-16   阅读(415)   评论( 0 )   点赞( 0 )

1. 简单表述 其实这个数据结构很简单,就只是列表,可以类比python中的list这里就不赘述了,以下直接附上常用的操作命令 基本性质和其他语言的list基本一致,每个list的存储的值都有唯一的index作为标识,而且默认index从0开始,倒数第一位可以用-1表示, 每个list在redis里面存储的名字(也就是key)唯一,但是value值可以不唯一 key1(list_name1) value1 … ... 点击查看详情

Redis(五)哈希表(hash)(散列表)

  Redis   2022-11-16   阅读(506)   评论( 0 )   点赞( 0 )

1.简介 redis中也可以以hash表的的方式存储特定的数据,而其格式一般为 key - field - value … ... 点击查看详情

当前第1页,共有2页

联系博主