![](https://img-blog.csdnimg.cn/b7e1745d56e941fba983404fca33aac5.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis总结
文章平均质量分 82
redis
喵俺第一专栏
共同学习,共同进步,提高编程技能。另外,有好多优秀的项目练手哦,详细看第一个专栏,里面有很多可作为课设、毕业的项目,希望自己可以帮助到你哦!
展开
-
Redis:Jedis的使用
目录:(1)Key操作命令 (2) String类型数据操作(3)Transction事务类型(4)Redis客户端Jedis是Redis为我们封装好的另一个工具包,把redis的IP地址,端口告诉它,它就可以直接连接你的redis,你就可以调用相应的方法对redis进行增删改查,使用redis操作数据库,这种技术叫做Jedis把redis6379.conf中的IP地址改为本机的IP地址: 在启动6379的Redis 打开IDEA,创建一个空项目,在使用Maven创建webapp模板的Model。(1)Ke原创 2022-07-12 22:33:57 · 1070 阅读 · 0 评论 -
Redis:主从复制、哨兵模式
目录: (1)主从复制 一主二从搭建(2)复制原理(3)哨兵模式 (4)小结 为解决大量访问的高并发问题,建立捷群。提供3台redis服务,建立集群建立集群后,机器就有关联了,写的叫主库master库,它只负责写,读的叫从库,从库依赖于主库,只要主库的数据变了,会自动的同步到从库,这样数据就可以保持一致,这样就可以形成一个集群,一主多从、或者一主两从(1)主从复制主机数据更新后根据配置和策略,自动同步到从机的master/slave机制,Master以写为主,Slave以读为主。1.一主二原创 2022-07-12 16:00:49 · 987 阅读 · 0 评论 -
Redis:Redis消息的发布与订阅(了解)
为了实现客户端的通信,提供了频道的概念1.Redis发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。Redis发布订阅示意图图一:消息订阅者(client2 、 client5 和 client1)订阅频道 channel1: 图二:消息发布者发布消息到频道channel1,会被发送到三个订阅者: Redis发布订阅的常用命令1.subscribe语法:subscribe channel [cha原创 2022-07-04 22:37:36 · 2219 阅读 · 1 评论 -
Redis:Redis的事务
Redis的事务只能保持部分原子性,不能保持完全原子性,数据可能存在不一致 Redis对事物进行了简化,为什么简化?它要提高它的访问效率,它不考虑那么多事务的移植性 语法:multi功能:用于标记事务块的开始。Redis会将后续的命令逐个放入队列中,然后才能使用EXEC命令原子化地执行这个命令序列。返回值:开启成功返回OK 例如: 2.exec语法:exec功能:在一个事务中执行所有先前放入队列的命令,然后恢复正常的连接状态。如果在把命令压入队列的过程中报错,则整个队列中的命令都不会执行,原创 2022-07-04 22:03:13 · 210 阅读 · 1 评论 -
Redis:Redis配置文件相关配置、Redis的持久化
目录:(1)Redis的配置文件(2)常规配置(3)安全配置(4)Redis的持久化策略RDB(5)Redis的持久化策略AOF (6)Redis的持久化 (1)Redis的配置文件当修改配置文件后,在启动Redis的时候需要,加上配置文件的名字 连接客户端的时候必须按照他指定的端口号、和IP地址去连:不能再使用默认的连接方式了 关闭客户端的时候也要加上端口号: (2)常规配置 例如:在配置文件中,更改日志信息 设置把日志信息,不在控制台显示,写入到日志文件 重新启动Redis:发现控制台没有输出,打印原创 2022-07-04 17:54:55 · 1585 阅读 · 0 评论 -
Redis:有序集合zset类型数据操作命令
单key :多有序value有序集合兼顾List集合(有序,放入的顺序)和Set集合(无序,不能重复)的特点,但又与他们不同有序集合的元素关联一个分数,redis会自动根据这个分数进行排序,默认按照分数从小到大进行排序 有序集合类型(Zset)Redis 有序集合zset和集合set一样也是string类型元素的集合,且不允许重复的成员。不同的是zset的每个元素都会关联一个分数(分数可以重复),redis通过分数来为集合中的成员进行从小到大的排序。 1.zadd语法:zadd key score mem原创 2022-07-03 22:45:28 · 974 阅读 · 0 评论 -
Redis:哈希hash类型数据操作命令
单key:对象(属性名-属性值...)哈希类型(hash)Redis的hash 是一个string类型的key和value的映射表,这里的value是一系列的键值对,hash特别适合用于存储对象。哈希类型的数据操作总的思想是通过key和field操作value,key是数据标识,field是域,value是我们感兴趣的业务数据。 1.hset语法:hset key field value [field value …]功能:将键值对field-value设置到哈希列表key中,如果key不存在,原创 2022-07-03 19:15:26 · 3880 阅读 · 0 评论 -
Redis:集合Set类型数据的操作命令
集合类型(set)Redis的Set是string类型的无序不重复集合。集合类型的数据操作总的思想是通过key确定集合,key是集合标识,元素没有下标,只有直接操作业务数据和数据的个数。 1.sadd语法:sadd key member [member…]功能:将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略,不会再加入。返回值:加入到集合的新元素的个数(不包括被忽略的元素)。 例如: 2.smembers语法:smembers key功能:获取集原创 2022-07-03 18:15:09 · 1244 阅读 · 0 评论 -
Redis:关于列表List类型数据的操作命令
列表(List)Redis列表是简单的字符串列表,按照插入顺序排序,左边(头部)、右边(尾部)或者中间都可以添加元素。链表的操作无论是头或者尾效率都极高,但是如果对中间元素进行操作,那效率会大大降低了。列表类型的数据操作总的思想是通过key和下标操作value,key是数据标识,下标是数据在列表中的位置,value是我们感兴趣的业务数据。 1.lpush语法:lpush key value [value…]功能:将一个或多个值 value 插入到列表 key 的最左边(表头),各个value值依次插入到表头原创 2022-07-03 16:52:43 · 6267 阅读 · 0 评论 -
Redis:字符串类型数据的操作命令
目录:(1)redis关于字符串类型数据的操作命令 1.set、2.get、3.append、4.strlen (2)redis关于字符串类型数据的操作命令2 1.incr、2.decr、... (1)redis关于字符串类型数据的操作命令 字符串类型(string)字符串类型是Redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据,序列化后的数据,JSON化的对象甚至是一张图片。字符串类型的数据操作总的思想是通过key操作value,key是数据标识,value是我们感原创 2022-07-03 12:53:01 · 1323 阅读 · 0 评论 -
Redis:Redis的数据结构、key的操作命令
目录:(1)Redis的5种数据结构(2)key的操作命令1(3)key的操作命令2(4)key的操作命令3 (1)Redis的5种数据结构1.字符串类型 string字符串类型是Redis中最基本的数据结构,它能存储任何类型的数据,包括二进制数据,序列化后的数据,JSON化的对象甚至是一张图片。最大512M。2.列表类型 listRedis列表是简单的字符串列表,按照插入顺序排序,元素可以重复。你可以添加一个元素到列表的头部(左边)或者尾部(右边),底层是个链表结构。3.集合类型 setRedis的Set原创 2022-07-03 10:52:36 · 687 阅读 · 0 评论 -
Redis:Redis的简单使用
目录:(1)Redis的细节使用 启动、关闭、启动客户端(2)Redis的基本知识1 测试性能、查看转态、服务器的统计信息 (3)Redis基本知识2 数据库实例 (4)Redis基本知识3 查看key、清空库 (1)Redis的细节使用 启动:redis-server & 进行查看:ps -ef|grep redis:发现有6379这个redis 关闭Redis:redis-cli shutdown 进行查看:ps -ef|grep redi原创 2022-07-02 23:16:56 · 1856 阅读 · 0 评论 -
Radis:Linux上安装Redis(步骤)
一:Linux上安装Redis第一步:下载redis第二步:使用Xftp工具上传redis-5.0.2.tar.gz到linux 系统。 第二步:使用Xftp工具上传redis-5.0.2.tar.gz到linux 系统。第三步:解压redis-5.0.2.tar.gz到/opt目录第四步:编译redis,进入解压目录,并且执行make命令: 有的可能直接安装完成: 报错:gcc命令未找到第五步:安装gcc。什么是 gcc ?gcc是GNU compiler collection的缩写,它是Linux下一个原创 2022-07-02 18:42:18 · 387 阅读 · 0 评论