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学习
总结
1、对Redis的初识Redis中的某些全局命令keys*:查看所有键dbsize:获取键总数flushdb:清除当前数据库中的数据flushall:清空Redis所有数据库的数据existskey:检查键是否存在delkey:删除键typekey:查看键的数据结构类型expirekeyseconds:设置键过期时间ttlkey:返回键的剩余过期时间,有3种返回值,如表格返回值类型说明大于等于0的
fenglang2018
·
2020-07-27 22:18
学习笔记
Redis学习
笔记:RDB持久化
Redis是一种内存数据库,所有的数据都是存储在内存中的,一旦Redis服务器需要重启或者停机的时候,需要将内存中的数据持久化到磁盘中,避免数据丢失,也方便Redis服务器重启后恢复到之前的状态。Redis提供了两种持久化的方式:RDB和AOF。这篇笔记主要是讲RDB方式的持久化。什么是RDB持久化RDB持久化是Redis的持久化方式之一,也被称为快照持久化,是将某一个时间节点的Redis内存中数
Harvey1992
·
2020-07-27 20:52
redis学习
笔记,随便记记
安装:yuminstallredis启动服务:redis-server连接:redis-cliRedis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。常用keyvalue命令一:字符串setkeyvalue重复set一个key会替换原本旧的二:哈希HMSETuser:1(keyvalue值对,以空格分开)二:
a917390823
·
2020-07-27 18:10
redis学习
笔记-----五种数据类型以及常用命令基本操作
存储结构字符类型散列类型列表类型集合类型有序集合各种数据结构的使用一个字符类型的key默认存储的最大容量是512MString赋值和取值赋值:给key:age赋值20setkeyvalue取值:取出key:age的值getkey递增数字,redis的命令incrkey是原子操作incrkey错误的演示(在使用分布式是用代码这样计算会出现非原子性操作)当多个线程访问的时候,value的得值,和预想的
HLY1234560
·
2020-07-27 15:26
分布式
PHP
redis学习
笔记
安装篇一、Linux系统下安装配置redis可以使用命令wgethttp://download.redis.io/releases/redis-2.8.17.tar.gz下载到服务器上(根据自己需要的版本选择合适的链接)解压下载的软件包tarxzfredis-2.8.17.tar.gzcdredis-2.8.17.tar.gzmake&makeinstall编译安装将配置文件移动到redis目录下
daodanxiong
·
2020-07-27 14:23
Redis学习
笔记(十三)--Redis常用操作指令(四)
Hash哈希常用操作指令Hash保持kv键值对的模式不变,但v是一个键值对hsetkeyfieldvalue将哈希表key中的域field的值设为valuehgetkeyfield获取key中域名为field的值hmsetkeyfieldvalue[fieldvalue]一次性设置多个fieldvalue键值对hmgetkeyfield[field]一次性获取指定key中多个field的值hget
长歌丶
·
2020-07-27 12:42
数据库
Redis
Redis
Redis学习
笔记
Redis学习
笔记概述:一、Redis五大数据类型1.1Redis-key1.2String1.3List1.4Set1.5Hash1.6Zset二、Redis三种特殊数据类型2.1geospatial2.2hyperloglog2.3Bitmap
聪明的大羊
·
2020-07-27 11:56
学习笔记
Redis学习
笔记(一)
1.Redis简介:Redis:一个开源的,免费,高性能,k-v数据库,内存数据库,非关系型数据库,支持持久化,集群和事务。2.Redis安装:$wgethttp://download.redis.io/releases/redis-x.x.xxx.tar.gz$tarxzfredis-x.x.xxx.tar.gz$cdredis-x.x.xxx$make我安装的5.0版本的还需要根据提示make
qq_38634213
·
2020-07-16 07:38
redis
Redis学习
笔记(二)
Redis持久化之RDB和AOFRedis有两种持久化方案,RDB(RedisDataBase)和AOF(AppendOnlyFile)RDB(redisdatabase):RDB是Redis默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis重启会通过加载dump.rdb文件恢复数据。1RDB核心规则配
qq_38634213
·
2020-07-16 07:38
redis
JavaEE 企业级分布式高级架构师(五)
Redis学习
笔记(1)
Redis学习
笔记入门篇Redis介绍什么是Redis?什么是NoSQL?
yangwei_sir
·
2020-07-15 16:35
Redis
redis测试
redis学习
摘要一、redis部署二、订阅发布1.redis自身的订阅发布Redis从2.X版本开始,就支持一种基于非持久化消息的、使用发布/订阅模式实现的事件通知机制。
浮生那么多
·
2020-07-15 12:19
存储
redis学习
(3)——字符串
redis字符串redis中的字符串命令用于管理Redis中的字符串值常用命令SETkeyvalue:此命令设置指定键的值。GETkey:获取指定键的值。GETSETkeyvalue:设置键的字符串值并返回其旧值。GETRANGEkeystartend:截取指定key对应的值MGETkey1[key2..]:获取所有给定键的值SETNXkeyvalue:设置键的值,仅当键不存在时SETRANGEk
极_晓
·
2020-07-15 10:03
redis学习
redis
redis
字符串
redis学习
心得之一【安装redis初体验】
以前只是听过redis,而并没有去学习和实践,最近由于需要去研究了下,发现它的强大,佩服佩服....现在讲讲我的实践过程吧在linux下安装redis说起这个比mysql的安装过程简单多乐,它不需要configure,只需要解压之后make就可以,无需makeinstall~$wgethttp://redis.googlecode.com/files/redis-2.4.10.tar.gz~$ta
得瑟的猪
·
2020-07-15 09:30
Linux
redis
Redis学习
[数据结构、过期策略]
Redis的学习【数据结构、过期策略】Redis是什么,能干什么?Redis的安装Redis基础数据结构stringlistmapsetzset过期策略过期的key集合定时扫描策略从节点的过期策略Redis是什么,能干什么?Redis(RemoteDictionaryService远程字典服务)是互联网技术领域使用最为广泛的存储中间件。Redis是一个key-value等多种数据结构的存储系统,高
问啥啥不会
·
2020-07-15 07:53
Redis
redis
【
redis学习
三】简单高可用redis架构实践
背景:支撑线上千万级别的天级查询请求,要求高可用。一、方案调研1.1redis版本选择redis当前主流版本是redis2.x和redis3.x,3.0对集群支持比较不错,官方解释如下:Redis是一个开源、基于C语言、基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API。近日,Redis3.0在经过6个RC版本后,其正式版终于发布了。Redis3.0的最重要特征是对Red
weixin_34121282
·
2020-07-15 05:20
Redis学习
三:Redis数据类型
一、Redis的五大数据类型1.String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M2.Hash(哈希,类
weixin_30566111
·
2020-07-15 03:43
Redis 学习资料目录(Important)
redis学习
路线:以下是整理的学习redis优秀博客和优秀网站一、原理:1、redis命令在线操作http://try.redis.io/2、中文命令解释:Redis命令参考-Redis命令参考3、源码讲解类
weixin_30568591
·
2020-07-15 03:12
redis学习
笔记(17)---RDB持久化
1、RDB文件redis是一个基于内存的数据库,数据库中的所有数据都是保存在内存中的。当进程退出时,内存中的数据库状态也会全部丢失。为了解决这个问题,redis提供了RDB持久化功能,RDB持久化可以将redis保存在内存中的数据存储到磁盘上,避免数据意外丢失。通过该文件,可以还原RDB文件生成时的数据库状态。2、RDB文件的创建有两个命令可以生成RDB文件:SAVE和BGSAVE。其中SAVE命
禾夕
·
2020-07-15 01:02
学习笔记整理
redis
Redis学习
手册(一)
最近开始学习redis,一是出于兴趣,觉得redis作为一款高性能数据库,想看看它和MySQL之间的区别在哪儿,二是掌握一门新技术,为以后转服务器端做知识储备。由于redis的源码是用C语言写的,这倒方便我直接从源码的角度去学习redis,当然学习一门新技术更好的办法就是搭建环境去用它,所以我学习的方法就是两条,一是阅读源码,透过源码看业务逻辑的实现最为直接,二是上手去使用,最为直观的学习方法。今
咖啡不加盐
·
2020-07-15 01:19
Redis学习
总结——怎么保持缓存与数据库一致性?
文章出自:https://blog.csdn.net/u012562943/article/details/81482914一、不一致原因分析将不一致分为三种情况:数据库有数据,缓存没有数据;数据库有数据,缓存也有数据,数据不相等;数据库没有数据,缓存有数据。在讨论这三种情况之前,先说明一下我使用缓存的策略,也是大多数人使用的策略,叫做CacheAsidePattern。简而言之,就是首先尝试从缓
MrBlackWhite
·
2020-07-15 00:24
Redis
JAVA相关学习以及工作总结
Redis学习
笔记
一、简介1.定义Redis是开源的高性能非关系型数据库,它可以是数据库、缓存和消息的中间件。它使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久的日志型、Key-Value数据库,并提供多种语言的API。2.特点1).内存数据库,速度快,也支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以加载来再次进行使用。2).Redis不仅仅支持简单的Key-Value类型的数据
Vic_is_new_Here
·
2020-07-14 23:02
Redis学习
(二):五种数据结构及相关命令
更多命令请查看官方文档。文章目录String字符串相关命令List列表相关命令Set集合相关命令Hash散键值列相关命令Zset有序集合相关命令String字符串同编程语言中的字符串非常相似。字符串可以存储三种类型值字节串(bytestring)整数浮点数相关命令命令行为get获取存储在给定键中的值set设置存储在给定键中的值del删除存储在给定键中的值incrincrkey-name将键存储的值
黎衣
·
2020-07-14 20:57
Redis
redis学习
二:pycharm连接redis实现简单功能
redis学习
二:pycharm连接redis实现简单功能一、使用python连接redis1.下载redis包2.连接2.1简单连接importredisr=redis.Redis(host='192.168.192.130
*Ryzyy
·
2020-07-14 19:09
数据库
Redis学习
(三)——SpringBoot整合Redis-5.0.4集群
先学习Redis-5.0.4集群搭建,请移步Redis-5.0.4集群搭建(ubuntu)。依赖包org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-data-redisredis.clientsjedis配置文件spring:application:name:serv
guan-qing
·
2020-07-14 19:17
Redis
JAVA
Redis学习
之路总结
总结目录:1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构–简介8.redis数据结构–strings9.redis数据结构–lists10.redis数据结构–集合11.redis数据结构–有序集合12.redis数据结构–哈希13.聊聊redis持久化–两种方式14.聊聊redis持
你敢坚持吗?
·
2020-07-14 18:16
Redis
java
redis学习
记录
1.下载链接:https://pan.baidu.com/s/1cgsPYD8KL25-eeBfRgBQGw密码:a8uq2.解压下载的压缩文件3.启动打开cmd窗口,切换目录到redis,执行redis-server.exeredis.windows.conf4.测试另打开一个cmd窗口,原来的不要关闭,不然就无法访问服务端了,切换目录到redis连接服务redis-cli.exe-h127.0
qq_35797490
·
2020-07-14 18:42
《
Redis学习
三之面试》
文章转载自:https://juejin.im/post/5ad6e4066fb9a028d82c4b66就我个人而言,我觉得Redis的基本使用是我们每个Java程序员都应该会的。另外,如果需要面试的话,一些关于Redis的理论知识也需要好好的学习一下。学完Redis之后,对照着下面8点看看自己还有那些不足的地方,同时,下面7点也是面试中经常会问到的。另外,《Redis实战》、《Redis设计与
Twumf_1997
·
2020-07-14 18:23
redis学习
Redis学习与记录
Redis学习
记录之命令Set(十二)
1、SADDSADDkeymember[member…]将一个或多个member元素加入到集合key当中,已经存在于集合的member元素将被忽略。假如key不存在,则创建一个只包含member元素作成员的集合。当key不是集合类型时,返回一个错误。在Redis2.4版本以前,SADD只接受单个member值。可用版本:1.0.0+返回值:被添加到集合中的新元素的数量,不包括被忽略的元素。添加单个
AlexLongjiu
·
2020-07-14 17:35
redis
【
Redis学习
】redis通讯协议
服务是一个较抽象的概念,意在帮助使用者达到某种需求。那么对于网络服务来说,通常我们可以将其定义为一个运行在操作系统上的程序,使用者通过网络与其进行交互并得到想要的信息。客户端和服务器通过TCP连接来进行数据交互,所以它和其它网络服务一样有一个协议。redis服务器接受命令以及命令的参数。服务器会在接到命令之后对命令进行处理,并将命令的回复传送到客户端。具体在网络层上就是:Redis在TCP端口63
May的博客
·
2020-07-14 14:14
Redis
Redis学习
手册7—数据结构之位图
Redis数据结构之位图Redis的位图Redis位图功能位图命令速查表命令详解SETBIT命令位图的扩展GETBIT命令BITCOUNT命令BITPOS命令BITOP命令BITFIELD命令根据偏移量对区域进行设置根据索引对区域进行设置获取区域存储的值执行加法或减法处理溢出使用位图存储整数的原因Redis的位图Redis的位图(bitmap)是由多个二进制位组成的数组,数组中的每个二进制位都有与
Hiro · ZHAO
·
2020-07-14 13:59
#
Redis
redis学习
总结(一)
1.目的学习任何一门技术都是有原因的,个人还是比较带着问题去学习。然后通过学习对每个问题进行回答,这样也就对此技术达到学习目的,只有真正理解,才可以在我们以后的项目中大胆放心的使用。问题列表:(1).redis是什么,何为redis?(2).为什么要使用redis,能帮我们解决什么问题,能做什么?(3).redis的优缺点?(4).redis的安装、配置?(5).redis中有哪些技术点?(6).
geyouchao
·
2020-07-14 10:08
redis
redis学习
-常用API
[toc]本系列文章整理摘抄自全局命令1.查看所有键keys遍历所有的键,时间复杂度O(n),线上禁止使用。1keys*2.键总数dbsize该指令直接获取Redis内置的键总数变量,时间复杂度O(1)1dbsize3.键是否存在exist存在返回1,不存在返回01existkey4.删除键del1delkey1key2key35.设置键过期expire成功返回1123//expirekeysec
elgong
·
2020-07-14 10:51
Redis学习
9--键过期
键过期设置生存时间Redis提供两个命令来设置键的生存时间(TTL,timetolive)包含以下EXPIREkeyseconds将键key的生存时间设定为秒数PEXPIREmilliseconds将键key的生存时间设置为毫秒数如果过键不存在返回0,返回1表示设置成功设置完成即开始,当键的生存时间被减少至低于0是,Redis将删除该键值对EXPIRE示例:127.0.0.1:6379>exist
deyu1982
·
2020-07-14 09:28
Nosql学习
redis学习
之Redis 字符串(String)
RedisSET命令SETKEY_NAMEVALUERedisSET命令用于设置给定key的值。如果key已经存储其他值,SET就覆写旧值,且无视类型。redis127.0.0.1:6379>setkey'value'OK127.0.0.1:6379>getkey"value"127.0.0.1:6379>setkey'new-value'OK127.0.0.1:6379>getkey"new-v
刚刚悟道
·
2020-07-14 09:35
Redis
Redis学习
《2.RedisTemplate五种数据类型基本API操作》
Java中使用redis很少会去使用原始的jedis的API,除非是自己重构框架之类,所以使用spring有的RedisTemplate。一、maven引入依赖好,我是springboot项目,如下pom.xml文件:org.springframework.bootspring-boot-starter-data-redis二、配置文件的application.yml文件,如:redis:host
ailo555
·
2020-07-14 07:13
redis
redis
redis学习
之入门(入坑)
由于最近需要用到redis,所以在学习之余写写博客,养成一个好的习惯,希望对大家有所帮助。期间如果遇到坑,我会在本栏目中写出来,便于大家参考。一、安装安装的第一步肯定是下载redis,这里介绍windows版本。https://github.com/MSOpenTech/redis/releases然后解压——>打开cmd窗口——>在cmd中进入到redis解压的目录——>输入命令redis-se
little_grees
·
2020-07-14 07:21
redis
Redis学习
redis节点之间的通信(十六)
节点之间采用Gossip协议进行通信,Gossip协议就是指节点彼此之间不断通信交换信息当主从角色变化或新增节点,彼此通过ping/pong进行通信知道全部节点的最新状态并达到集群同步Gossip协议Gossip协议的主要职责就是信息交换,信息交换的载体就是节点之间彼此发送的Gossip消息,常用的Gossip消息有ping消息、pong消息、meet消息、fail消息meet消息用于通知新节点加
日薪灬越亿
·
2020-07-14 06:31
redis
redis学习
及实践
一.它是什么百度定义:“redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括五大数据类型string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,r
t_6666
·
2020-07-14 06:50
Redis学习
笔记整理
Redis学习
笔记(以下内容非本人原创,只是遇到的问题的解决方法)任务1:安装虚拟机(1):VMwareUbuntu安装详细过程http://blog.csdn.net/u013142781/article
Sterben_Da
·
2020-07-14 06:26
Redis
redis学习
总结(超赞!!!)
我是技术搬运工,好东西当然要和大家分享啦原文地址Redis是什么Redis是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。五种类型数据类型为:字符串、列表、集合、有序集合、散列表。Redis支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能。Redis的五种基本类型数据类型可以存储的值操作STRING字符串、整数或
FanceFu
·
2020-07-14 04:46
MySQL
(十一)高并发
redis学习
笔记:部署高可用的redis主从架构
文章目录1、如何搭建主从架构1.1tcl安装1.2redis环境安装1.3相关配置测试细节1.3.1强制读写分离1.3.2集群安全认证1.3.3读写分离架构的测试1、如何搭建主从架构我们知道了主从复制的原理之后,关键是怎么搭建呢???我想当我们学会了这些之后,都知道概念了,都想实际的尝试一下。本节的目的:1.搭建一主一从架构2.测试:往主节点去写,在从节点去读,可以读到,主从架构就搭建成功了1.1
秦怀
·
2020-07-14 03:11
redis
Redis学习
(六):Redis的主从复制架构和哨兵机制
学习目标Redis的主从复制架构redis当中的Sentinel架构(哨兵机制)Redis的主从复制架构解决IT行业读写瓶颈的终极解决方案读写分离将读取的操作和写入的操作完全物理分隔开。多个节点读写分离:例如1、2、3节点负责数据写入,4、5、6节点负责数据读取。单节点多磁盘的读写分离:例如一个节点内1、2、3磁盘负责数据写入,4、5、6磁盘负责数据读取。在Redis中,用户可以通过执行SLAVE
老王的小知识
·
2020-07-14 03:52
【数据库】Redis
Redis学习
(三):Redis的数据类型
学习目标Redis的数据类型Redis当中对String字符串的操作Redis当中对Hash列表的操作Redis当中对List列表的操作Redis当中对Set集合的操作Redis当中对Key的操作Redis当中的数据库Redis的数据类型redis当中一共支持五种数据类型,分别是string字符串类型,list列表类型,集合set类型,hash表类型以及有序集合zset类型,通过这五种不同的数据类
老王的小知识
·
2020-07-14 03:51
【数据库】Redis
redis学习
总结
Redis学习
总结redis是一个单线程基于事件机制的一个模型,使用事件处理框架aeEvent1.启动过程Reids的启动过程大致如下:1.初始化全局structserver数据结构,给每个成员赋予默认值
wudongxu
·
2020-07-14 03:15
NoSQL学习
Redis学习
记录2 Redis五种基本数据结构
Redis五种基本数据结构String类型的使用场景:(针对于实体对象)1.单值缓存2.对象缓存3.分布式锁4.计数器6.Web集群session共享7.分布式系统全局序列号Hash的使用场景1.对象缓存2.电商购物车Hash结构的优缺点:List类型的使用场景1.实现消息列表的消息流底层(如微博的公众号和微信公众号的消息)--小用户量的粉丝才可以这样推送消息SET类型的使用场景1.微信里面的抽奖
蒙德里安的梦想
·
2020-07-14 03:59
编程之路
Redis学习
总结
最近一周在学习redis,虽然后面配置redis集群的时候除了错误,一直配不好,我也不知道是什么问题,查了很多资料,也都没有用。redis简介redis总的来说就是一个内存高速缓存数据库。它和我平时用的数据库不同的是,它不是一个关系型数据库,redis是一个key-value存储系统.Redis特点1.redis以内存作为数据存储的截止,读写的效率很高2.存储在redis中的数据是持久化的,断电之
ysmbdjglww
·
2020-07-14 00:27
Redis
Redis学习
使用总结
文章目录简介Redis安装与启动安装Redis启动RedisServer启动RedisClientRedis常用命令系统相关命令字符串(String)字典(Hash)列表(List)无序集合(Set)有序集合(SortedSet)主从集群主从复制什么是主从复制为什么要使用主从复制主从复制原理简述如何实现主从复制哨兵什么是哨兵哨兵的实现原理哨兵与主从服务的架构哨兵监控的原理如何实现哨兵在Spring
imdongrui
·
2020-07-14 00:14
中间件
Redis学习
(四):Redis的JavaAPI操作
学习目标第一步:创建maven工程并导入jar包第二步:连接以及关闭redis客户端第三步:redis的javaAPI操作操作string类型数据操作hash列表类型数据操作list类型数据操作set类型的数据练习题使用List实现以下功能(javaAPI)使用Set实现以下功能(javaAPI)redis不仅可以通过命令行进行操作,同时redis也可以通过javaAPI进行操作,我们可以通过使用
老王的小知识
·
2020-07-14 00:51
【数据库】Redis
redis学习
笔记之虚拟内存
redis学习
笔记之虚拟内存首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。
xiaoyi829
·
2020-07-13 22:55
redis
redis学习
笔记之pipeline
redis学习
笔记之pipelineredis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。
xiaoyi829
·
2020-07-13 22:55
redis
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他