Redis
学无止路
积极向上,坚持不懈的奋斗!
展开
-
Redis初识
Redis初识 1 Redis是什么 Redis是开源的,基于键值的存储服务系统,支持多种数据结构,高性能、功能丰富。 2 那些公司在使用 GITHUP、 twitter、 StackoverFlow、阿里巴巴、美团、微博。百度、搜索等等。 3 Redis的特性 a.速度快 每秒可以实现10万次读写。10W OPS Redis将数据存储在内存中。 Redis是使用C语言来实现的。 Redis是单线程模型的。 速度快-内存如图所示: Redis速度快是因为内存。 b.持久化 Redis所有数据保持在内存中,原创 2020-10-20 14:01:38 · 103 阅读 · 0 评论 -
Redis命令操作
Redis命令操作 首先打开redis服务器如图所示: 2.打开Redis的客户端如图所示: 3.redis的数据结构: redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构 value的数据结构: 1)字符串类型 string。 1.存储:set key value 2.获取:get key 3.删除:del key 演示如图所示: 哈希类型 hash : map格式。 存储: hset key field value 获取: 1).hget k原创 2020-10-20 13:57:07 · 126 阅读 · 0 评论 -
Jedis操作各种redis中的数据结构
Jedis操作各种redis中的数据结构 1.字符串类型 string的java代码如下: package com.txw.jedis.test; import org.junit.Test; import redis.clients.jedis.Jedis; /** * jedis的测试类 * @author Adair */ @SuppressWarnings("all") // 注解警告信息 public class JedisTest { /** * strin原创 2020-10-20 13:49:17 · 230 阅读 · 0 评论 -
Jedis快速入门
Jedis快速入门 Java客户端 Jedis: Jedis: 一款java操作redis数据库的工具。 1.打开IDEA如图所示的界面,点击Create New Project。 2.现在Java Enterprise工程和JDK版本以及骨架,并点击Next,如图所示: 3.填写相应的项目和保存的地址,点击Next。如图所示: 4.在WEB-INF目录下创建lib并导入相应的依赖jar包如图所示: 5.把这些依赖jar包加到项目中,如图所示: 6.编写jedis的快速入门的代码如下: package co原创 2020-10-20 13:38:27 · 146 阅读 · 0 评论 -
Redis介绍与安装
Redis介绍与安装 1 Redis的概念 1.1 概念 redis是一款高性能的NOSQL系列的非关系型数据库。 1.2 什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQ原创 2020-10-19 10:11:51 · 106 阅读 · 2 评论 -
Jedis连接池
Jedis连接池 1.jedis连接池测试的代码如下: package com.txw.jedis.test; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; /** * jedis的测试类 * @author Adair */ @SuppressWarnings("all原创 2020-10-19 10:22:53 · 193 阅读 · 0 评论 -
Redis持久化
Redis持久化 1 持久化 redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。 redis持久化机制: RDB:默认方式,不需要进行配置,默认就使用这种机制 在一定的间隔时间中,检测key的变化情况,然后持久化数据。 编辑redis.windwos.conf文件 after 900 sec (15 min) if at least 1 key changed save 900 1 # after 300 sec原创 2020-10-19 10:15:27 · 79 阅读 · 0 评论