nosql
文章平均质量分 94
Danny_idea
热爱技术,热爱生活,一步一个脚印。
更多宝贵知识记录可以关注个人公众号:Idea的技术分享
展开
-
大话Redis系列--深入探讨多路复用(上)
今天让我们一起来探讨一下多路复用在redis中的具体实现原理。Redis客户端和服务端的连接访问介绍之前的文章中我们有稍微提到过,Redis的客户端和服务端之间是通过resp协议进行链接通信的。这种通信的本质其实是借助了socket套接字进行网络连接。如下图所示:当客户端的jedis和redis服务器进行连接的时候,首先需要在对应操作系统的内核中建立连接,接着才会将对应的链接分配到指定的redis服务端程序当中。假设redis采用了默认的6379端口,那么对应的链接请求就会发送到对应的进程上。如何原创 2021-09-01 10:08:22 · 294 阅读 · 0 评论 -
大话Redis系列--实战案例总结(下)
关于Redis的介绍Redis是一种为了解决高并发,高可用,高拓展,大数据等系列问题的数据库解决方案,同时也是一种可以支持内存以及持久化的日志型key-value数据库。NOSQL,这是一种非关系型数据库,全面叫做Not only sql。Redis数据库的原理设计Redis内部默认提供了16个数据库,在redis-conf里面可以进行选取。如果在使用Redis过程中需要进行数据库切换的话可以通过select 命令去执行操作。图片: https://uploader.shimo.im/f/gQQ4原创 2021-07-05 22:53:43 · 318 阅读 · 1 评论 -
使用redis的scan指令详解
在生产环境中使用了keys指令之后容易导致出现短时间内的请求堵塞,这种情况在高并发环境中是比较致命的存在,因此需要尽可能地避免这种情况发生。常用的查询某些key的指令:scanjedis使用方式:public List<String> scanAll(String cursor, String pattern, Integer limit) { try (Jedis jedis = iRedisFactory.getConnection()) { List<原创 2020-12-24 18:53:57 · 2189 阅读 · 1 评论 -
Redis里面的aof和rdb
Redis里面的持久化:RDB和AOF关于redis里面的持久化方案有两种:RDB(Redis DataBase)AOF(Append Only File)关于Rdb这是redis里面默认提供的一套持久化技术方案,专门用于保证内存中的数据被写入到磁盘里面去。主要配置是修改相应的redis.conf来实现redis里面的这一行主要是用于将数据持久化在redis的dump.rdb文件里面...原创 2019-02-16 20:11:49 · 228 阅读 · 0 评论