Redis

Redis的初识

  已经有了Membercache和各种数据库,Redis为什么会产生?Redis纯粹为应用而产生,它是一个高性能的key-value数据库。Redis的出现,很大程序补偿了Memcached这类key-value存储的不足,解决了断电后数据库完全丢失的情况;在部分场合可以对关系数据库起到很好的补偿作用。性能测试结果表...
代码星球·2020-08-31

亲热接触Redis-第二天(Redis Sentinel)

Redis是一个很优秀的NoSql,它支持键值对,查询方便,被大量应用在Internet的应用中。它即能够用作HttpSession的分离如上一次举例中的和SpringSession的结合。还能够直接配置在Tomcat中和Tomcat容器结合并能够自己主动使用Redis作Session盛载器,同一时候它也能够作为一个分...

Redis源代码剖析和凝视(八)--- 对象系统(redisObject)

redis中基于双端链表、简单动态字符串(sds)、字典、跳跃表、整数集合、压缩列表、高速列表等等数据结构实现了一个对象系统,而且实现了5种不同的对象,每种对象都使用了至少一种前面的数据结构,优化对象在不同场合下的使用效率。双端链表源代码剖析和凝视简单动态字符串(SDS)源代码剖析和凝视字典结构源代码剖析和凝视跳跃表源...

shiro-redis实现session存储到redis

  shiro-redis开源项目已经很好的将shiro与redis整合到一起,实现了将session存入redis,可以方便的用于session共享实现集群部署。  git地址:https://github.com/alexxiyang/shiro-redis ,文档:http://alexxiyang.g...

Redis实现聊天功能

  在学习了Redis做为消息队列之后研究了redis聊天的功能。  其实用关系型数据库也可以实现消息功能,自己就曾经用mysql写过一个简单的消息的功能。RDB中思路如下:**在实际中可以完全借助mysql数据库实现聊天功能,建立一个表,保存接收人的username、message、isConsumed等信息,用户登...
代码星球·2020-08-27

redis实现消息队列&发布/订阅模式使用

  在项目中用到了redis作为缓存,再学习了ActiveMq之后想着用redis实现简单的消息队列,下面做记录。   Redis的列表类型键可以用来实现队列,并且支持阻塞式读取,可以很容易的实现一个高性能的优先队列。同时在更高层面上,Redis还支持"发布/订阅"的消息模式,可以基于此构建一个聊天系统。  ...

redis集群离线安装环境搭建过程

  本文是继上次redis集群重新整理的离线搭建环境,关于前期的redis集群准备工作参考我另一篇博客:                  ...

MongoDB与Redis的比较

    MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。   MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。&n...
代码星球·2020-08-27

SSM+redis整合(mybatis整合redis做二级缓存)

    SSM:是Spring+Struts+Mybatis,另外还使用了PageHelper  前言:  这里主要是利用redis去做mybatis的二级缓存,mybaits映射文件中所有的select都会刷新已有缓存,如果不存在就会新建缓存,所有的insert,update操作都会更新缓存。(这里需要明白对于注解写...

Windows下安装Redis并注册为服务

下载地址:https://github.com/MSOpenTech/redis/releases。Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到C盘,解压后,将文件夹重新命名为 redis。打开一个 cmd&n...

在Windows下将Redis注册为本地服务

  当前redis版本:3.2.100通常情况下我们可以通过redis-server.exe和配置文件启动redis服务:redis-server.exeredis.windows.conf 另外开启一个命令行窗口redis-cli.exe即可做一些简单的操作命令行但如果我们关闭控制台,那...

Redis总结

 Redis简介 Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key–value缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单...
代码星球·2020-08-27

redis可视化界面的操作【二十一】

 1.安装  2.linux服务器中开启linux服务root@qiaozhi:~#cd/usr/local/redisroot@qiaozhi:/usr/local/redis#./bin/redis-serverredis.conf2740:C08Nov06:04:29.391#oO0...

redis运维相关(基本数据库命令)【十四】

-----------------------------运维相关-------------------------redis持久化,两种方式1、rdb快照方式2、aof日志方式----------rdb快照------------save9001save30010save6010000stop-writes-on-b...

redis持久化机制【十三】

 一、Redis提供了哪些持久化机制:  redis的高性能是因为其所有数据都存在了内存中,为了使redis在重启之后数据仍然不丢失,需要将数据同步到硬盘中,这一过程就是持久化。  redis支持两种方式的持久化,一种是RDB,另一种是AOF。可以单独使用其中一种或者结合使用。1).RDB持久化:(Redis...