![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
DWWWWWEI
艾玛黛玛
展开
-
Redis学习(一)概述
一、NoSQL 什么是NoSQL,NoSQL不应该叫做No SQL,它指的是Not Only SQL,是全新的数据库理念,泛指非关系型数据库。 1、为什么需要NoSQL 高并发读写,在Web2.0网站需要根据用户信息实时生成动态页面提供动态信息,所以数据库的并发负载就非常高。而关系型数据库在应付上万次的读写时就显得力不从心了。 海量数据的高效率存储和访问 高可扩展性和高可用性 2、No原创 2017-06-26 15:52:52 · 505 阅读 · 0 评论 -
Redis学习(二)Jedis入门
前面对Redis进行了基本安装和使用,前面使用命令的方式来存入和获取数据,但是这种方式在实际开发中不会使用,而实际开发中是使用程序来向Redis中保存获取数据。 一、Jedis介绍 Jedis是Redis官方首选的Java客户端开发包,Jedis的代码已经托管到Github上,地址为:https://github.com/xetorthio/jedis 在使用Jedis前,先原创 2017-06-26 16:59:00 · 170 阅读 · 0 评论 -
Redis学习(三)Redis的数据结构
在Redis中有五种数据类型:字符串、字符串列表、有序字符串集合、哈希、字符串集合,其中比较常用的是字符串和哈希类型。关于Redis我们知道它是关于key-value键值对的形式,那么在key定义需要注意的点为:key不要过长,最好不超过1024个字节;统一的命名规范。其实并不是强制的,只是为了程序的可读性。 一、字符串 字符串类型是Redis中最为基础的存储类型,在Redis中是以二原创 2017-06-27 09:48:48 · 211 阅读 · 0 评论 -
Redis学习(四)Redis的特性和Keys的通用操作
一、Keys通用操作 key *查看redis中所有的key,跟上xx?/xx*获取以xx开头的key;del删除key;exists查看key是否存在,如果存在返回1否则返回0;rename oldname newname更改key的名称;expire为key设置过期时间,以秒为单位;ttl查看key剩余时间;type查看key对应的类型。原创 2017-06-28 11:37:50 · 310 阅读 · 0 评论 -
Redis学习(五)Redis的持久化
一、概述 Redis的高性能是因为它的所有数据都存储在内存中,为了使Redis在重启之后仍然能保证数据不丢失,那么就需要将数据从内存中同步到硬盘上,也就是持久化。Redis的持久化有两种方式:RDB方式、AOF方式,我们可以单独使用一种,也可以两种结合使用。RDB方式是默认支持的,不需要配置,它指的是在指定的时间间隔内将内存中的数据集快照写入到磁盘;AOF方式将以日志的方式记录服务器所处原创 2017-06-28 15:46:28 · 212 阅读 · 0 评论