redis
文章平均质量分 83
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。. 它支持多种类型的数据结构,如 字符串(strings) , 散列(hashes) , 列表(lists) , 集合(sets) , 有序集合(sorted sets) 与范围查询, bitmap
北街风
多练、积累代码才会有经验。
多问、想办法在最短的时间内解决问题
及时总结、通过笔记进行记录
温故而知新,不怕你菜,就怕你知道自己菜还不去改变自己。
不必去吹自己有多牛逼,做好你自己,人家觉得你牛逼的时候你才是牛逼
展开
-
redis 的java客户端 基础(一)
为了减少内存的消耗,我们可以采用手动序列化的方式,换句话说,就是不借助默认的序列化器,而是我们自己来控制序列化的动作,同时,我们只采用String的序列化器,这样,在存储value时,我们就不需要在内存中就不用多存储数据,从而节约我们的内存空间。有关池化思想,并不仅仅是这里会使用,很多地方都有,比如说我们的数据库连接池,比如我们tomcat中的线程池,这些都是池化思想的体现。为了在反序列化时知道对象的类型,JSON序列化器会将类的class类型写入json结果中,存入Redis,会带来额外的内存开销。原创 2022-11-25 17:21:02 · 744 阅读 · 0 评论 -
Redis相关配置(redis.conf)
文章目录计量单位ip地址的绑定(bind)tcp-backlogtimeoutTCP keepalivedaemonizepidfilelog levellogfilesyslogsyslog-identsyslog-facilitydatabasesecurity计量单位在redis安装目录下的redis.conf里有大小写不敏感includes类似jsp中的include,多实例的情况可以把公用的配置文件提取出来ip地址的绑定(bind)默认情况bind=127.0.0.1只能接受原创 2021-01-12 17:39:51 · 115 阅读 · 0 评论 -
Redis五大数据类型
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本篇主要讲Redis的五大数据类型提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as原创 2021-01-12 17:13:49 · 93 阅读 · 0 评论 -
Redis错误(MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist )
做redisSADD myset “hello” 事遇到一个错误(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during wri原创 2021-01-12 15:37:11 · 9017 阅读 · 1 评论 -
redis的基本使用 -------多路IO复用技术
文章目录一、redis相关知识二、Redis是单线程+多路IO复用技术举例:一、redis相关知识二、Redis是单线程+多路IO复用技术多路复用是指使用一个线程来检查多个文件描述符(Socket) 的就绪状态,比如调用select和poll函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。得到就绪状态后进行真正的操作可以在同一一个线程里执行,也可以启动线程执行(比如使用线程池)。串行 vs 多线程+锁(memcached) vs 单线程+多路IO复用(Redist)原创 2021-01-11 17:26:22 · 157 阅读 · 0 评论 -
Redis的介绍安装
文章目录前言一、Redis是什么?二、redis的应用场景1.配合关系型数据库做高速缓存2、由于其拥有持久化能力,利用其多样的数据结构存储特定的数据。二、Redis在linux的安装步骤:三、介绍安装目录前言本篇文章主要是对redis的介绍安装提示:以下是本篇文章正文内容,下面案例可供参考一、Redis是什么?Redis是一个开源的key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)、zse原创 2021-01-11 16:54:37 · 317 阅读 · 0 评论 -
常用的NoSQL数据库
文章目录前言一、缓存/键值数据库(Memcached、redis)MemcachedRedis二、文档型数据库(mongoDB)特点三、列族数据库(HBase、Cassandra)四、图关系数据库(Neo4j)五、数据库排名前言关系型数据库产品很多,如 MySQL、Oracle、Microsoft SQL Sever 等,但它们的基本模型都是关系型数据模型。非关系型数据库又称为:NoSQL ,没有统一的模型,而且是非关系型的。常见的 NoSQL 数据库包括键值数据库、列族数据库、文档数据库和图形数原创 2021-01-11 15:05:58 · 7482 阅读 · 0 评论 -
NoSQL数据库简介
文章目录一、技术分类二、解决问题1、解决服务器CPU内存压力2、解决IO压力NoSQL适用场景NoSQL不适用场景二、NoSQL数据库概述2.读入数据总结一、技术分类问题:随着Web2.0的时代的到来,用户访问量大幅度提升,同时产生了大量的用户数据。加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战。二、解决问题1、解决服务器CPU内存压力2、解决IO压力提示:这里ACID分别是Atomic(原子性),Consistency(一致性),Isolation(隔离性原创 2021-01-11 10:30:11 · 362 阅读 · 0 评论 -
redis简介(一)
文章目录前言一、redis是什么?特点优点:缺点:NoSQLRedis 运行快速的原因二、redis 应用场景前言 在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万原创 2021-01-10 14:32:17 · 344 阅读 · 0 评论