2023
01-31
01-31
redis如何设置database个数
目录redis设置database个数redis多数据库database配置项解析应用场景总结redis设置database个数今天连公司数据库,发现db达到255个,不知道为什么,其实是256个从0开始的而我自己的只有16个我是windows的,linux是一样的,目录结构如图:编辑redis.conf配置文件,搜索database,可以找到:databases16如图:通过看简单描述,我们大概知道:最后一句话,意思是,初始的DB是0,(默认的是16),你能自己选择一个数字来作为数据库的...
继续阅读 >
目录Redis一、Redis基本数据结构1.字符串(String)2.散列(hash)3.列表(list)4.集合(Set)5.有序集合(sortedset)二、Redis的高级数据结构1.HyperLogLog2.GEO3.BitMap三、Redis高级特性1.Redis事务2.发布订阅3.脚本4.RedisStream四、Redis使用场景1.业务数据缓存2.业务数据处理3.全局一致计数4.高效统计计数5.发布订阅与Stream6.分布式锁五、Redis的Java客户端1.Jedis2.Lettuce3.Redission六、项目...
目录1.对象的类型与编码①type属性②encoding属性和*prt指针2.字符串对象①编码②编码的转换3.列表对象①编码②编码转换4.哈希对象①编码②编码转换5.集合对象①编码②编码转换6.有序集合对象①编码②编码转换7.五大数据类型的应用场景1.对象的类型与编码Redis使用前面说的五大数据类型来表示键和值,每次在Redis数据库中创建一个键值对时,至少会创建两个对象,一个是键对象,一个是值对象,而Redis中...
目录一、前言二、正文今天我们来聊一聊分布式锁的那些事。相信大家对锁已经不陌生了,我们在多线程环境中,如果需要对同一个资源进行操作,为了避免数据不一致,我们需要在操作共享资源之前进行加锁操作。在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。比如你去相亲,发现你和一大哥同时和一个女的相亲,那怎么行呢...,搞不好还要被揍一顿。那什么是分布式锁呢。当多...
目录Redis缓存主要步骤具体实践整体目录结构yml文件里配置Redis集群设置序列化的Bean编写业务Controller关于缓存的其他注解检验结果之前不是说过Redis可以当作缓存用嘛现在我们就配置一下SpringBoot使用Redis的缓存Redis缓存为什么用Redis作缓存用redis做缓存,是因为redis有着很优秀的读写能力,在集群下可以保证数据的高可用主要步骤 1、pom.xml文件添加依赖2、yml文件配置redis集群3、编写RedisConfig配置序列化及缓存配置...
目录前言缓存雪崩解决方案缓存击穿解决方案 缓存穿透解决方案布隆过滤器(BloomFilter)什么是布隆过滤器位图(Bitmap)哈希碰撞布隆过滤器的2大特点fpp布隆过滤器的实现(Guava)布隆过滤器的如何删除带有计数器的布隆过滤器总结前言在我们日常开发中,Redis使用场景最多的就是作为缓存和分布式锁等功能来使用,而其用作缓存最大的目的就是为了降低数据库访问。但是假如我们某些数据并不存在于Redis当中,那么请求还是会直接...
目录前言Redis持久化机制RDB持久化机制RDB机制触发条件自动触发RDB机制相关配置文件RDB机制优点RDB机制缺点AOF持久化机制AOF机制如何开启AOF机制数据是否实时写入磁盘AOF文件重写AOF重写缓冲区AOF机制触发条件AOF机制机制优点AOF机制机制缺点总结前言Redis作为一款内存数据库,被广泛使用于缓存,分布式锁等场景,那么假如断电或者因其他因素导致Reids服务宕机,在重启之后数据会丢失吗?Redis持久化机制Redis...
首先下载jedis.jar包然后再工程设置里面找到Libraries,点击+。添加下载好的jedis.jar包。点击OK退出即可创建Java_Control_Redis类测试链接packageccit.redis;importredis.clients.jedis.Jedis;publicclassJava_Control_Redis{publicstaticvoidmain(String[]args){//连接本地的Redis服务Jedisjedis=newJedis("localhost");//如果Redis服务设置了密码,需要下面这行,没有就不...