Redis
学习Redis数据库
莫荒莫慌
三思而后行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java远程连接Redis
首先要配置好环境注释bind 127.0.0.1设置密码查看放行端口指令:firewall-cmd --list-ports开启指定端口指令:firewall-cmd --zone=public --add-port=6379/tcp --permanent重启防火墙指令:systemctl restart firewalld.servicejava测试连接原创 2022-06-02 14:49:35 · 375 阅读 · 0 评论 -
Redis持久化 rdb aof
Redis Database(rdb)Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失,因此Redis提供了持久化功能在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建 ( fork )一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的。这就确保了原创 2022-06-02 14:41:31 · 250 阅读 · 0 评论 -
Redis配置文件
Redis中的配置文件中每个参数的分析原创 2022-06-02 14:34:46 · 265 阅读 · 0 评论 -
Redis之Jedis
jedis是Redis官方推荐的java连接开发工具导入依赖测试:获取一个Jedis对象,即可调用所有关于Redis命令的API原创 2022-06-02 14:07:44 · 214 阅读 · 0 评论 -
SpringBoot整合Redis
在SpringBoot2.x后,原来使用的jedis被替换为lettucejedis:底层采用的直连,多线程操作不安全,解决方案是使用jedis pool连接池 bio模式lettuce:底层采用的netty,实例可以在多个线程中进行共享,不存在线程不安全的情况 可以减少线程数量 nio模式在使用RedisTemplate对Redis进行操作时,没有进行序列化操作会产生这样的问题: 需要对数据进行序列化操作首先我们可以找到依赖中RedisTemplate:RedisTemplate的部分源码:如原创 2022-06-02 14:28:38 · 639 阅读 · 0 评论 -
Redis事务 监视及Redis-benchmark性能测试
特性:Redis单条命令保证原子性 但Redis事务不保证原子性Redis事务没有隔离级别的概念所有的命令在事务中,并没有直接被执行 只有发起执行事务命令的时候才会执行Redis事务:开启事务 multi 命令入队 ... 执行事务 exec 取消事务 discard 异常:编译时异常 事务中所有命令都不会被执行运行时异常 合法命令会正常执行乐观锁监视(watch)使用watch [key]进行监视使用 unwatch 放弃监视Redis原创 2022-05-30 16:14:59 · 305 阅读 · 0 评论 -
Redis五大数据类型 三种特殊数据类型
五大数据类型:String List Set Hash Zset三种特殊数据类型: Bitmap, Hyperloglogs, GeospatialString讲解:大部分使用的都是String类型的数据使用append key "string"在key值后追加字符串string(如果当前key不存在,等同于set key)使用strlen key 获取字符串的长度使用incr key自增操作使用decr key 自减操作使用incrby key num 自增num使用d原创 2022-05-30 16:10:36 · 244 阅读 · 0 评论 -
Redis基本知识
Redis默认有十六个数据库,默认使用的是第零个数据库使用select +index进行切换数据库使用dbsize查看数据库大小使用keys * 查看所有的key使用 set key value 设置键值对使用 get key 查看value使用exists [key] 查看key是否存在使用move key 1移除当前数据库key的数据使用expire key 10 设置key的过期时间,10代表十秒后过期使用ttl key 查看剩余时间使用type key查看ke原创 2022-05-30 16:08:47 · 216 阅读 · 0 评论 -
Redis入门
为什么要用NoSQL现期网站的访问量会很大,会导致一系列问题四大分类:1.KV键值对:Redis2.文档型数据库MongoDB3.列存储数据库:HBASE4.图关系数据库(存放关系)Neo4j什么是RedisRedis(Remote Dictionary Server ),即远程字典服务是一个开源的使用ANSIC语言编写、支持网络...原创 2022-05-30 16:03:13 · 240 阅读 · 0 评论
分享