![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
樊小山
好好学习,天天向下。
展开
-
redis配置文件相关(redis.conf)
容量是不区分大小写的。可以使用include包含多个配置文件网络配置,绑定ip地址保护模式,默认是开启的,这里做了改变还有端口号。当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定指定日志记录级别,Redis总共支持四个级别:debug、verbose、n原创 2021-09-07 18:38:08 · 179 阅读 · 0 评论 -
springboot整合redis
导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>整合一个组件并进行配置一定会有一个自动配置类xxxAutoConfiguration,并且在s原创 2021-09-07 12:40:12 · 156 阅读 · 0 评论 -
redis中的事务相关
redis的事务分为三个阶段1,开启事务(multi) 2,命令入队(业务操作) 3,执行事务(exec)或取消事务(discard)例如上面的指令演示了一个完整的事务过程,所有的指令在 exec 之前不执行,而是缓存在服务器的一个事务队列中,服务器一旦收到 exec 指令,才开执行整个事务队列,执行完毕后一次性返回所有指令的运行结果。Redis 事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。可以保证一个队列中,一次原创 2021-09-05 21:20:43 · 146 阅读 · 0 评论 -
redis中的Zset(有序集合)的一些方法
不同的是每个元素都会关联一个double类型的分数(score)。redis正是通过分数来为集合中的成员进行从小到大的排序。score相同:按字典顺序排序有序集合的成员是唯一的,但分数(score)却可以重复。一些基本的API...原创 2021-09-05 14:56:33 · 189 阅读 · 0 评论 -
redis中的hash(哈希) 的一些方法
其中的一些APIRedis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Set就是一种简化的Hash,只变动key,而value使用默认值填充。可以将一个Hash表作为一个对象进行存储,表中存放对象的信息。...原创 2021-09-05 14:50:00 · 451 阅读 · 0 评论 -
redis中的Set(集合)的一些方法
Set的一些方法Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 2的32次方-1(4294967295, 每个集合可存储40多亿个成员)。代码测试package org.example;import org.junit.jupiter.api.Test;import redis.clients.jedis.BinaryClient;im原创 2021-09-04 20:07:37 · 436 阅读 · 0 评论 -
redis中的List(列表)的一些方法
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。一个列表最多可以包含2的32次方-1个元素(4294967295, 每个列表超过40亿个元素)。代码测试package org.example;import org.junit.jupiter.api.Test;import redis.clients.jedis.BinaryClient;import redis.clients.jedis.Jedis;import redis.原创 2021-09-04 19:42:08 · 620 阅读 · 0 评论 -
redis中的string(字符串)中的一些方法
string的API一些代码测试package org.example;import org.junit.jupiter.api.Test;import redis.clients.jedis.Jedis;import java.util.List;public class testPing { @Test public void test1(){ Jedis jedis = new Jedis("192.168.188.134", 6379);原创 2021-09-04 18:38:20 · 98 阅读 · 0 评论 -
IDEA连接redis
使用java连接redis导入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>com原创 2021-09-04 18:15:54 · 771 阅读 · 0 评论