![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
阿拉竣
这个作者很懒,什么都没留下…
展开
-
一、Redis 介绍说明
一、NOSQL1、简介NoSQL (Not Only SQL),泛指非关系型数据库特点:NoSQL 通常是以 key-value 形式储存 不支持 SQL 语句 没有表结构2、优缺点优点:高并发读写的性能 大数据量的扩展(分布式存储) 配置简单 灵活、高效的操作与数据模型 低廉的成本不足之处:没有统一的标准 没有正式的官方支持 各种产品还不算成熟...转载 2018-09-19 10:31:46 · 202 阅读 · 0 评论 -
二、Redis 安装
暂时不写原创 2018-09-19 10:49:33 · 89 阅读 · 0 评论 -
三、数据类型 String
一、Windows下操作 Redis安装命令: redis-server.exe --service-install redis.windows.conf卸载服务:redis-server --service-uninstall开启服务:redis-server --service-start停止服务:redis-server --service-stop1、启动服务2...转载 2018-09-19 11:39:36 · 168 阅读 · 0 评论 -
四、数据类型 hash
hash 可以用来存储对应的 mysql 中一行的数据,类似于Map1、hset设置哈希里面的 filed 和 value 值语法:哈希的名称 field value2、hget获取哈希里面的 field 的值语法:hget 哈希的名称 指定的 field3、hmset一次性设置多个 field 和 value语法:hmset 哈希的名称 field1...转载 2018-09-19 13:43:13 · 165 阅读 · 0 评论 -
五、数据类型 list(链表)
list类型其实就是一个双向链表,通过 push pop 操作从链表的头部或者尾部添加和删除元素这使得 list 既可以用作栈,也可以用作队列先进后出:栈先进先出:队列1、lpush从链表的头部添加元素:栈语法:lpush 链表的名称 元素1 元素2 元素3.....注:可以一次性加多个2、lrange获取链表里面的元素语法:lrange 链表的名称 ...转载 2018-09-19 14:37:03 · 1342 阅读 · 0 评论 -
六、数据类型 set(集合)
redis 的 set 是String类型的无序集合set 元素最大可以包含(2的32次方-1)个元素该类型应用场合:qq好友推荐注意:每个集合的各个元素不能重复1、sadd向集合添加元素语法:sadd 集合名称 元素1 元素2 ....2、smembers获取集合的元素语法:smembers 集合名3、sdiff获取集合的差集(在集合1中存在...原创 2018-09-19 16:00:42 · 400 阅读 · 0 评论 -
七、数据类型 Zset(有序集合)
sorted set 是set 的一个升级版本,它在 set 的基础上增加了一个顺序属性(score),这个属性在添加修改元素的时候可以指定,每次指定后,zset 会自动更新按照新的值调整顺序1、zadd向有序集合中添加元素,如果元素存在,则更新其顺序语法:zadd 集合名 序号 内容注:序号可以是负数2、按序号升序获取有序集合中的内容语法:zrange 集合名称 开...原创 2018-09-19 16:44:37 · 429 阅读 · 0 评论 -
八、Redis 服务相关命令
1、keys返回当前数据库里面的键,可以使用通配符 * -表示所有 ?-占一位2、exists判断是否存在语法:exists 键名称3、del删除指定键4、expire设置键的有效时间语法:expire key 有效期(秒数)5、ttl 返回一个键剩余的过期时间6、type返回数据类型语法:type key 7、sel...原创 2018-09-19 20:24:38 · 162 阅读 · 0 评论