E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redis学习笔记
探索Redis设计与实现开篇:什么是Redis
redis学习笔记
这篇
redis学习笔记
主要介绍redis的数据结构和数据类型,并讨论数据结构的选择以及应用场景的优化。redis是什么?
黄小斜
·
2018-01-24 12:53
Redis
重新学习MySQL与Redis
Redis学习笔记
(二)【原创】
阅读更多公司引入redis服务已经有两年多时间了,目前已经很有很多项目在使用,并且一直很稳定,日常客户端链接数维持在2k左右。由于原先只做了主从,没有做failover,随着项目的增多,存在一定的安全隐患,因此最近腾出时间研究redis服务升级。目前可选的方案:1)sentinel集群+redis主从2)rediscluster两种方案的区别:1)sentinel集群+redis主从主要是可靠性方
zhenggm
·
2018-01-04 11:00
redis
sentinel
cluster
Redis学习笔记
(二)【原创】
阅读更多公司引入redis服务已经有两年多时间了,目前已经很有很多项目在使用,并且一直很稳定,日常客户端链接数维持在2k左右。由于原先只做了主从,没有做failover,随着项目的增多,存在一定的安全隐患,因此最近腾出时间研究redis服务升级。目前可选的方案:1)sentinel集群+redis主从2)rediscluster两种方案的区别:1)sentinel集群+redis主从主要是可靠性方
zhenggm
·
2018-01-04 11:00
redis
sentinel
cluster
redis学习笔记
(1):redis基础
redis是一个远程内存数据库,共有5中数据类型:STRING(字符串),LIST(列表),SET(集合),HASH(散列),ZSET(有序集合)。5中数据类型的基本操作:1、字符串redis127.0.0.1:6379>sethelloworldOKredis127.0.0.1:6379>gethelo(nil)redis127.0.0.1:6379>gethello"world"redis12
polo_longsan
·
2018-01-02 21:59
redis
Redis学习笔记
——(四)Redis集群调整
参考:http://www.mamicode.com/info-detail-1866955.html3,集群管理3.1查看集群中机器ID,主从,及hash槽情况,可以查看集群中机器的情况/usr/local/redis/bin/redis-trib.rbcheckIP:port3.2对数据重新分片:/usr/local/redis/bin/redis-trib.rbreshardIP:port3
假灬假
·
2017-12-21 21:33
知识总结
redis
centos
Redis学习笔记
(三)—— 使用redis客户端连接windows和linux下的redis并解决无法连接redis的问题
搭建环境:linux是centos7.4(请注意centos7以下版本的防火墙跟centos7以上的不同,使用redis客户端连接redis时会有区别,建议使用centos7以上版本)一、下载redis客户端官方下载地址:https://github.com/uglide/RedisDesktopManager/releases由于是国外的网站,下载速度比较慢甚至下载失败,可以去csdn下载中心找
_云卷云舒_
·
2017-12-06 19:04
Redis
Redis学习笔记
(二)— 在linux下搭建redis服务器
搭建环境:linux是centos7.4(请注意centos7以下版本的防火墙跟centos7以上的会有所区别,使用redis客户端连接redis时会有区别,建议使用centos7以上版本)一、下载linux版本的redis下载地址:https://redis.io/download二、安装1、使用SecureCRT工具将redis压缩包上传到linux系统root用户的root工作目录下注:Se
_云卷云舒_
·
2017-12-05 22:09
Redis
Redis学习笔记
(一)—— 在windows下搭建redis服务器
redis简介:redis是一个缓存数据库,里面的数据都是字符串,使用key-value形式存储,使用redis缓存数据可以提高系统的访问性能,一般开发时使用windows下的redis服务器,生产时使用linux下的redis服务器一、下载windows版本的redis下载地址:https://github.com/MicrosoftArchive/redis/releases二、安装与配置1、
_云卷云舒_
·
2017-12-04 23:24
Redis
redis学习笔记
:发布和订阅
原文链接:
Redis学习笔记
:订阅和发布一、基本使用除了任务队列以外,redis还有一种基于“发布/订阅”模式的消息传递,它能让消息在多个频道以及多个客户端之间进行消息传递。
马谦马谦马谦
·
2017-12-04 21:27
redis
python
Redis学习笔记
——(三)Redis集群安装
redis集群安装正常安装redis是需要至少6太服务器,这里模拟采用6个实例进行模拟安装。安装步骤1.集群环境安装,其中redis-3.0.0.gem版本不一定要和redis版本对应,只要保证redis-trib.rb能够运行即可。redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境:安装rubyyuminstallrubyyuminstallrubygem
假灬假
·
2017-12-03 22:15
知识总结
Redis学习笔记
:事务
Redis学习笔记
:事务原文链接:
Redis学习笔记
:事务一、事务的描述和MySQL一样,Redis中也有事务这一个概念,redis中的事务也是可以用来执行一组命令的集合,同时也可以把事务当作一个命令。
马谦马谦马谦
·
2017-11-30 21:20
Redis学习笔记
聊聊redis持久化–两种方式redis提供了两种持久化的方式,分别是RDB(RedisDataBase)和AOF(AppendOnlyFile)。RDB,简而言之,就是在不同的时间点,将redis存储的数据生成快照并存储到磁盘等介质上;AOF,则是换了一个角度来实现持久化,那就是将redis执行过的所有写指令记录下来,在下次redis重新启动时,只要把这些写指令从前到后再重复执行一遍,就可以实现
lijun_m
·
2017-11-26 19:51
Redis学习笔记
之十三:Redis集群
1、Redis开启集群默认情况下Redis并没有开启集群模式,如果想要开启,需要将配置中的cluster-enabled修改为yes便开启了集群模式。在这个模式下与单机模式有点区别:只能使用0号数据库。Redis在启动时会默认创建16个数据库,编号0~15,使用指令SELECT可以选择数据库,默认是0号,如果你的Redis开启了AOF,打开AOF文件最上面的指令一定是SELECT。如图:第二点区别
yamikaze
·
2017-11-10 18:17
redis
Redis学习笔记
之十二:Redis复制(数据同步)
虽然Redis提供了持久化的功能保证了在Redis服务器重启时数据不会丢失,但保存在磁盘上的数据文件依旧有可能因为磁盘损坏而丢失,所以Redis提供了复制功能来在多台Redis服务器上同步数据,这样即使有一台Redis服务器保存数据的文件损坏,数据也不会丢失。同步后的Redis数据库分为两类:主数据库(master),从数据库(slave),它们结构如下图:主从是相对的,对于A、B、C三个数据库来
yamikaze
·
2017-11-08 11:16
redis
Redis学习笔记
之十一:Redis数据持久化
Redis在用作缓存服务器、队列等之前,是先作为数据库来使用的,Redis开发的初衷也是为了替代Mysql。Redis作为数据库,当然也支持将内存中的数据写到磁盘上或者从磁盘上读取数据。Redis支持写入两种格式的文件,RDB和AOF。1、RDB写入方式Redis默认是使用RDB方式进行持久化的,打开redis.conf配置文件,可以看到以下配置:save9001save30010save6010
yamikaze
·
2017-11-07 11:07
redis
Redis学习笔记
之十:Redis用作消息队列
Redis不仅可作为缓存服务器,还可用作消息队列。它的列表类型天生支持用作消息队列。如下图所示:由于Redis的列表是使用双向链表实现的,保存了头尾节点,所以在列表头尾两边插取元素都是非常快的。所以可以直接使用Redis的List实现消息队列,只需简单的两个指令lpush和rpop或者rpush和lpop。简单示例如下:存放消息端(消息生产者):packageorg.yamikaze.redis.
yamikaze
·
2017-11-06 10:06
redis
Redis学习笔记
之七:有序集合类型
Redis最后一种类型是有序集合类型ZSet,即排序的Set,但又与Set不同的是,它比Set多一个字段分数(score)用于排序等操作,从这点来看,相当于Java中的TreeMap,但与Java的TreeMap不同的是,TreeMap排序是指定Comparator对象来排序,通过比较Key来排序,最后构成一棵树。而Redis的ZSet在存储结构上类似于Set。1、设值/取值使用ZADD指令进行设
yamikaze
·
2017-11-02 15:39
Redis学习笔记
之五:散列类型
Redis的散列类型可以看做Java中的Map结构,后文简称Map,同时Redis中操纵Map的指令均已H开头。一个散列类型可以存储2的32次方-1个字段,即内部Key-Value的对数。可以将Map当做Java中的HashMap,这样便于快速理解。既然将其看做Map,那Redis的这个Map肯定与Java中的Map有相似之处,如下图:可以看到Key对应的Value是一个Map,而Map内部又有K
yamikaze
·
2017-11-01 17:16
redis
Redis学习笔记
之二:Redis的数据存储结构
Redis与Mysql等关系型数据库的第一点区别就是Redis的数据存储结构,Mysql等关系型数据库以表的形式存放数据,而Redis提供Key-Value形式的存储格式。与Mysql等数据库的第二点区别就是数据结构不同,Mysql等关系型数据库支持整数、浮点数、字符串、文本、时间戳等等,而Redis的Key-Value格式中Key只能是String类型,但Redis的Value类型有5种,Val
yamikaze
·
2017-10-31 18:27
redis
Redis学习笔记
NoSQLNoSQL=NotonlySQL为什么需要NoSQLHighperformance-高并发读写HugeStorage-海量数据的高效率存储和访问HighScalability&&HighAvailability-高可扩展性和高可用性特点易扩展大数据量灵活的数据模型高可用Redis数据类型字符串类型列表类型有序集合类型散列类型集合类型应用场景缓存任务队列网站访问统计数据过期处理应用排行榜分
wch853
·
2017-10-08 09:04
Mysql+oracle+redis
Redis学习笔记
——初级MySQL存储引擎之Myisam和Innodb总结性梳理MySQL高可用架构-MMM环境部署记录MySQL高可用架构-MHA环境部署记录Mysql优化系列(0)--总结性梳理Mysql
gao491852809
·
2017-10-04 10:04
Pr
oracle+mysql
redis 学习笔记
这篇
redis学习笔记
主要介绍redis的数据结构和数据类型,并讨论数据结构的选择以及应用场景的优化。redis是什么?
goodspeed
·
2017-09-17 00:00
nosql
redis
Java Jedis操作Redis示例(六)——Redis的存储方案
转载:Redis和Memcached的区别(数据类型、内存管理、数据持久化、集群管理)转载:Redis的五种对象类型及其底层实现转载:redis的两种持久化方式及原理转载:
Redis学习笔记
9--Redis
Zenhobby
·
2017-09-12 20:03
Java
分布式
Redis
使用spring-data-redis实现incr自增
redis系列文章目录使用spring-data-redis实现incr自增Redis利用Hash存储节约内存
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2017-09-03 13:21
redis
redis学习教程
Redis学习笔记
--Redis持久化
Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是Snapshotting(快照)也是默认方式;二是Append-onlyfile(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介绍之。(一)Snapshotting快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到
Mr_温少
·
2017-09-03 01:56
Redis
Redis学习笔记
之二 :在Java项目中使用Redis
成功配置redis之后,便来学习使用redis。首先了解下redis的数据类型。Redis的数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。Stringstring是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安
虚无境
·
2017-08-19 14:00
Redis学习笔记
之一 : 配置redis
Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即ma
虚无境
·
2017-08-19 14:00
redis学习笔记
Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即ma
drfung
·
2017-07-17 15:35
redis学习笔记
——单机搭建redis
不这里只是个人的redis使用笔记,对redis就不多做介绍了,直接开启传送门菜鸟教程:http://www.runoob.com/redis/redis-install.html按照提示就可以安装并启动成功,由于windows版本没有后台启动设置,所以这个最好还是不要关掉。那么既然redis安装成功了,接下来就干正事。首先包不能少:jedis.2.4.1jar:http://download.c
21Stone
·
2017-07-12 17:24
redis
Redis学习笔记
--Redis数据过期策略详解
原文链接:http://www.cnblogs.com/xuliangxing/p/7151812.html本文对Redis的过期机制简单的讲解一下讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都不会再用到了(比如暂存session,又或者只存放日行情股票数据)那么就会出现一下几个问题了Redis会自己回收清理不用的数据
a261505
·
2017-07-12 12:00
Redis学习笔记
--Redis数据过期策略详解
本文对Redis的过期机制简单的讲解一下讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都不会再用到了(比如暂存session,又或者只存放日行情股票数据)那么就会出现一下几个问题了Redis会自己回收清理不用的数据吗?如果能,那如何配置?如果不能,如何防止数据累加后大量占用存储空间的问题?之前一直接触Redis不是很深入
法号阿兴
·
2017-07-12 12:00
Redis学习笔记
一.NoSQL概述1.什么是NoSQLNoSQL=NotOnlySQL,是非关系型的数据库,无需创建数据库字段就可以实现存储。2.为什么需要NoSQL(优势)A.高并发读写B.海量数据的高效率存储和访问C.数据库高可扩展性和高可用性3.NoSQL数据库的四大分类A.键值(key-value)存储B.列存储C.文档数据库D.图形数据库二.Redis概述1.什么是Redis高性能键值对数据库,2008
happydream_C
·
2017-07-11 23:28
redis
数据库
nosql
java
缓存
IT
java
Redis学习笔记
--Redis配置文件Sentinel.conf参数配置详解
redis-sentinel.conf配置项说明如下:1.port26379sentinel监听端口,默认是26379,可以修改。2.sentinelmonitor告诉sentinel去监听地址为ip:port的一个master,这里的master-name可以自定义,quorum是一个数字,指明当有多少个sentinel认为一个master失效时,master才算真正失效。master-name
a261505
·
2017-07-11 10:00
数据库
Redis学习笔记
3--Redis键值设计
原文:http://blog.csdn.net/freebird_lb/article/details/7733988tag在互联网应用里尤其多见,首先看下面的关系型数据表:Book表:idnameauthor1TheRubyProgrammingLanguageMarkPilgrim2RubyonrailDavidFlanagan3ProgrammingErlangJoeArmstrongTag
还不够
·
2017-06-18 10:39
redis
Redis学习笔记
——简介及配置
1.Redis简介Redis概述Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的应用程序的完美解决方案。Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis可以将数据复制到任意数量的从服务器。Redis优势异常快速:Redis的速度非常快,每秒能执行约1
weixin_30865427
·
2017-06-16 20:00
redis学习笔记
(干货)
单机mysql数据量总大小,在一台机器上放不下数据的索引(B+Tree)一个机器的内存放不下时访问量(读写混合)一个实例不能承受App→DAL→mysqlMemache(缓存)+mysql+垂直拆分对于数据库频繁的访问会增加数据库的压力,可以把频繁访问的固定数据放在缓存中减小数据库的压力Mysql主从读写分离Master-slaver模式主库写从库读分表分库+水平拆分+mysql集群主库的写压力出
weixin_30824277
·
2017-05-26 16:00
大数据
epoll
数据库
redis学习笔记
->时间事件管理
一、redis时间缓存在server结构体内,有两个成员,缓存下系统的当前时间redisServer{time_tunixtime;/*Unixtimesampledeverycroncycle.*/longlongmstime;/*Like'unixtime'butwithmillisecondsresolution.*/}在初始化iniServer()函数内,以及系统定时调用serverCro
cjk_cynosure
·
2017-04-11 20:56
redis
redis学习笔记
——不仅仅是存取数据
最近项目中用到比较多redis,感觉之前对它一直局限于get/set数据的层面。其实作为一个强大的NoSql数据库产品,如果好好利用它,会带来很多意想不到的效果。(因为我搞java,所以就从jedis的角度来补充一点东西吧。PS:不一定全,只是个人理解,不喜勿喷)1、关于JedisPool.returnSource(Jedisjeids)这个方法是从redis的池中释放一个redis连接的,类似线
Everyday都不同
·
2017-04-06 16:19
redis
数据库分区
returnSource
expire/del
incr/lpush
Redis学习笔记
(十)消息通知(任务队列和发布订阅模式)
Redis学习笔记
(十)消息通知(任务队列和发布订阅模式)1.任务队列1.1任务队列的特点任务队列:顾名思义,就是“传递消息的队列”。
men_wen
·
2017-03-15 21:25
Redis
Redis学习笔记
--hiredis(C语言)
Redis学习中,C语言通过hiredis开源库操作redis。1hiredis开源代码的路径。和说明文档网址:https://github.com/redis/hiredis2hiredis中部分API使用示例。#include#include"hiredis.h"constchar*REDIS_IP="127.0.0.1";constintREDIS_PORT=6380;//connectre
Hao973
·
2017-03-13 17:36
C\C++编程
Redis
Redis 学习笔记(一)安装与配置
Redis学习笔记
(一)Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,Redis是REmoteDIctionaryServer(远程字典服务器)的缩写。
men_wen
·
2017-03-06 17:37
Redis
redis学习笔记
(一)
redis学习笔记
(一)1.adlist.h准备花点时间将redis的源代码从头到尾学习一边,一边锻炼自己读代码的能力,一边学习大牛们是如何写出来漂亮的代码,而且能从底层代码实现中将自己一直以来欠缺的那一部分知识体系补全
蓝胖爹爹
·
2017-03-01 22:39
redis
redis学习
Redis学习笔记
1
初识RedisRedis是一个开源使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。数据类型作为Key-Value型数据库,Redis也提供键(key)和键值(Value)的映射关系。但是,除了常规的数值或字符串,Redis的键值还可以是以下形式之一:List(列表)S
艾尔温
·
2017-02-07 16:16
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
redis系列文章目录使用spring-data-redis实现incr自增Redis利用Hash存储节约内存
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2016-12-23 14:07
redis
分布式+高并发
redis学习教程
Redis 利用Hash存储节约内存
redis系列文章目录Redis利用Hash存储节约内存使用spring-data-redis实现incr自增
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2016-12-22 16:26
redis
redis学习教程
Redis学习笔记
(八)redis之lua脚本学习
redis系列文章目录使用spring-data-redis实现incr自增Redis利用Hash存储节约内存
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2016-12-22 16:41
redis
redis学习教程
Redis学习笔记
(七)jedis超时重试机制注意事项
redis系列文章目录使用spring-data-redis实现incr自增Redis利用Hash存储节约内存
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2016-12-22 16:11
redis
redis学习教程
Redis学习笔记
(五)jedis(JedisCluster)操作Redis集群 redis-cluster
redis系列文章目录使用spring-data-redis实现incr自增Redis利用Hash存储节约内存
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2016-12-20 18:11
redis
redis学习教程
redis学习笔记
(四)redis缓存与数据库一致性问题
redis系列文章目录使用spring-data-redis实现incr自增Redis利用Hash存储节约内存
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2016-12-16 10:26
redis
redis学习教程
redis学习笔记
(三)redis数据淘汰策略
redis系列文章目录Redis利用Hash存储节约内存使用spring-data-redis实现incr自增
Redis学习笔记
(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
Redis学习笔记
快乐崇拜234
·
2016-12-16 10:09
redis
redis学习教程
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他