草庐IT

redis-test

全部标签

Redis---数据持久化之RDB与AOF

一、数据持久化之RDB1、RDB介绍Redis数据库文件,全称RedisDataBase,数据持久化方式之一,数据持久化默认方式,按照指定时间间隔,将内存中的数据及快照写入硬盘定义RDB文件名 dbfilename"dump.rdb"RDB指dump.rdb文件;redis数据每次存盘,如果不指定持久化的方式,数据就会默认存入dump.rdb文件中2、相关配置数据从内存保存到硬盘的频率save9001#900秒(15分钟)且有1个key改变即存盘save30010#300秒(5分钟)且有10个key改变即存盘save6010000#60秒(1分钟)且有10000个key改变即存盘手动存盘sa

Redis --- 数据类型之列表 数据类型之hash

一、数据类型之列表列表简介Redis的list是一个字符队列,先进后出,一个key可以有多个值列表操作lpushkeyvalues[value...]将一个或多个值value插入到列表key的表头,Key不存在,则创建key127.0.0.1:6379>FLUSHALLOK#lpush命令,创建变量student,类型为列表类型,值为bob,tom,lucy,lili127.0.0.1:6379>LPUSHstudentbobtomlucylili(integer)4127.0.0.1:6379>typestudentlist#将A和B存储到列表student的表头127.0.0.1:6379

Redis --- 数据类型之列表 数据类型之hash

一、数据类型之列表列表简介Redis的list是一个字符队列,先进后出,一个key可以有多个值列表操作lpushkeyvalues[value...]将一个或多个值value插入到列表key的表头,Key不存在,则创建key127.0.0.1:6379>FLUSHALLOK#lpush命令,创建变量student,类型为列表类型,值为bob,tom,lucy,lili127.0.0.1:6379>LPUSHstudentbobtomlucylili(integer)4127.0.0.1:6379>typestudentlist#将A和B存储到列表student的表头127.0.0.1:6379

day03-Redis的客户端

Redis的Java客户端在Redis官网中提供了各种语言的客户端,地址:GetstartedusingRedisclients|RedisRedis的Java客户端:1.JedisJedis的官方地址:redis/jedis:RedisJavaclientdesignedforperformanceandeaseofuse.(github.com)Jedis使用的基本步骤:引入依赖创建Jedis对象,建立连接使用Jedis,方法名和Redis命令一致释放资源1.1快速入门(1)创建maven项目(2)引入依赖redis.clientsjedis4.3.0org.junit.jupiterju

day03-Redis的客户端

Redis的Java客户端在Redis官网中提供了各种语言的客户端,地址:GetstartedusingRedisclients|RedisRedis的Java客户端:1.JedisJedis的官方地址:redis/jedis:RedisJavaclientdesignedforperformanceandeaseofuse.(github.com)Jedis使用的基本步骤:引入依赖创建Jedis对象,建立连接使用Jedis,方法名和Redis命令一致释放资源1.1快速入门(1)创建maven项目(2)引入依赖redis.clientsjedis4.3.0org.junit.jupiterju

CentOS7---部署LNMP数据存储到redis

一、部署LNMP及redis1、部署LNMP,需要将tengine-2.2.0.tar.gz拷贝到虚拟机的/root目录下步骤一:安装nginx源码安装相关软件包#pcre-devel做正则匹配,zlib-devel做数据压缩[root@template~]#yum-yinstallgccpcre-develzlib-devel步骤二:解压并编译安装Nginx#下载并解压[root@template~]#tarxftengine-2.2.0.tar.gz-C/usr/local/[root@template~]#cd/usr/local/tengine-2.2.0/[root@template

CentOS7---部署LNMP数据存储到redis

一、部署LNMP及redis1、部署LNMP,需要将tengine-2.2.0.tar.gz拷贝到虚拟机的/root目录下步骤一:安装nginx源码安装相关软件包#pcre-devel做正则匹配,zlib-devel做数据压缩[root@template~]#yum-yinstallgccpcre-develzlib-devel步骤二:解压并编译安装Nginx#下载并解压[root@template~]#tarxftengine-2.2.0.tar.gz-C/usr/local/[root@template~]#cd/usr/local/tengine-2.2.0/[root@template

Redis介绍以及Linux下的Redis安装(超级详细,傻瓜式教程)

Redis简介Redis(RemoteDicƟonaryServer),即远程字典服务。Redis是用C语言编写的完全开源的、遵守BSD协议的、高性能的key-value数据库 BSD是”BerkeleySoftwareDistribution”的缩写,意思是“伯克利软件发行版”。BSD开源协议是一个给予使用者很大自由的协议。可以自由地使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。BSD鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用者在BSD代码上开发商业软件,因此BSD是对商业集成很友好的协议。我们先通过一个电商业务场景来对r

【Koa】[NoSQL] Koa中相关介绍和使用Redis & MongoDB增删改查

目录NoSQL非关系型数据库关系型数据库(RMDB)介绍非关系型数据库(NoSQL)介绍Redis&MongoDB在Koa中使用Redis(了解)Redis的安装和使用在Koa中连接和调用Redis在Koa中使用MongoDBMongoDB的安装MongoShell操作数据库MongoDB基础概念数据库相关集合相关文档相关MongoDB-增删改查创建文档(增)查询文档(查)更新文档(改)删除文档(删)在Koa中连接和调用MongoDB构建基本架子执行添加操作在Koa中对MongoDB数据进行增删改查MongoDB配置用户名和密码进行认证登录创建管理员用户NoSQL非关系型数据库关系型数据库(R

SpringBoot整合Redis

SpringBoot中的Redis在SpringBoot2.x之后,原来使用的jedis被替换为了lettuce?jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedispool连接池!更像BIO模式lettuce:采用netty,实例可以再多个线程中进行共享,不存在线程不安全的情况!可以减少线程数据了,更像NIO模式环境搭建与测试1.创建一个SpringBoot项目。选择要导入的依赖。最重要的是导入Redis依赖。2.编写配置文件。使用WIndows本地的Redis(确保Redis运行)3.在测试类中进行测试五大数据类型opsForValue()操作字符串类