Redis
爪哇小明
这个作者很懒,什么都没留下…
展开
-
redis概述(一)
什么是NoSql?为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充等NoSql的分类键值(Key-Value)存储数据库 相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Be原创 2018-01-05 13:34:02 · 396 阅读 · 0 评论 -
redis持久化方案(十)
方案分为两种方式: 1>Rdb方式 介绍:redis默认的方式,redis通过快照来将数据持久化到磁盘中 a.设置持久化快照的条件 在redis.conf中修改持久化快照的条件,如下: 比如;如果在900秒之内修改1次,就将持久化到磁盘上一次,以此类推 ,这里可以修改时间等 6.持久化文件存储的目录 在redis.conf中可以指定持久化文件存储原创 2018-01-09 16:44:42 · 1328 阅读 · 0 评论 -
redis命令Keys(九)
常用命令 1>keys 返回满足给定pattern 的所有keyredis 127.0.0.1:6379> keys mylist*1) "mylist"2) "mylist5"3) "mylist6"4) "mylist7"5) "mylist8"2>exists 确认一个key 是否存在 示例:从结果来看,数据库中不存在HongWan 这个key,但是age 这个ke原创 2018-01-09 12:50:03 · 283 阅读 · 0 评论 -
redis命令Sortedset 类型(八)
Sortedset又叫zsetSortedset是有序集合,可排序的,但是唯一。Sortedset和set的不同之处, 是会给set中的元素添加一个分数,然后通过这个分数进行排序。命令 1>增加元素 向有序集合中加入一个元素和该元素的分数 如果该元素已经存在则会用新的分数替换原有的分数。返回值是新加入到集合中的元素个数,不包含之前已经存在的元素。 语法:ZADD key s原创 2018-01-09 12:04:42 · 267 阅读 · 0 评论 -
redis命令Set类型(七)
集合类型 集合类型:无序、不可重复 列表类型:有序、可重复 命令: 1>增加/删除元素 语法:SADD key member [member …]127.0.0.1:6379> sadd set a b c(integer) 3127.0.0.1:6379> sadd set a(integer) 0语法:SREM k原创 2018-01-09 10:20:55 · 250 阅读 · 0 评论 -
redis命令List类型(六)
Arraylist和linkedlist的区别?? Arraylist是使用数组来存储数据,特点:查询快、增删慢 Linkedlist是使用双向链表存储数据,特点:增删快、查询慢,但是查询链表两端的数据也很快。 Redis的list是采用来链表来存储的,所以对于redis的list数据类型的操作,是操作list的两端数据来操作的。 1> 向列表两端增加元素 向列表左边增加元素原创 2018-01-08 13:14:09 · 245 阅读 · 0 评论 -
redis命令Map类型(五)
如果存储一个对象 这个时候使用String 类型就不适合了,如果在String中修改一个数据的话,这就感到烦琐。 hash 散列类型 ,他提供了字段与字段值的映射,当时字段值只能是字符串类型 命令: 1>赋值 HSET命令不区分插入和更新操作,当执行插入操作时HSET命令返回1,当执行更新操作时返回0。 一次只能设置一个字段值 语法:HSET key field value原创 2018-01-08 12:56:35 · 26839 阅读 · 0 评论 -
redis命令String类型(四)
String 字符串类型 命令: 1> 赋值 语法:set key value 比如:set test 123 2> 取值 语法:get key 比如:get test 3> 取值并赋值原创 2018-01-05 23:20:34 · 226 阅读 · 0 评论 -
redis客户端(三)
redis客户端 一、>redis自带的客户端 启动 启动客户端命令:[root@ming bin]# ./redis-cli -h xxx.xxx.xx.xxx-p 6379 注意: -h:指定访问的redis服务器的ip地址 -p:指定访问的redis服务器的port端口原创 2018-01-05 19:47:59 · 256 阅读 · 0 评论 -
redis安装linux(二)
官网地址:http://redis.io/redis的安装第一步:安装VMware,并且在VMware中安装centos系统(参考linux教程)。 第二步:将redis的压缩包,上传到linux系统 第三步:对redis的压缩包进行解压缩 Redis解压缩之后的文件是用c语言写的源码文件 [root@ming~]# tar -zxvf redis-3.0.0.tar.gz 第四原创 2018-01-05 13:59:04 · 214 阅读 · 0 评论 -
Redis的主从复制(十一)
1>什么是主从复制 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后(在使用aof和rdb方式时,如果redis重启,则数据从aof文件加载)会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障。说明: 主redis中的数据有两个副本(replication)即从redis原创 2018-01-09 17:03:12 · 525 阅读 · 0 评论