Redis
知友丶
这个作者很懒,什么都没留下…
展开
-
Hash类型
Map集合,key-map 本质和string类型没有太大区别,还是kv键值对 127.0.0.1:6379> flushdb OK 127.0.0.1:6379> hset map k1 v1 #set一个具体的值 key-value (integer) 1 127.0.0.1:6379> hget map k1 "v1" 127.0.0.1:6379> hmset map k1 v11 k2 v2 k3 v3 #set多个key-value OK 127.0.0.1:63原创 2021-05-18 16:39:05 · 47 阅读 · 0 评论 -
Set类型
set中的值不可重复,无序 127.0.0.1:6379> sadd set hello #set一个值为hello (integer) 1 127.0.0.1:6379> sadd set world (integer) 1 127.0.0.1:6379> smembers set #查看set中的所有值 1) "world" 2) "hello" 127.0.0.1:6379> SISMEMBER set hello #判断某一个值是否在set集合中 (integer)原创 2021-05-18 16:35:58 · 90 阅读 · 0 评论 -
五大数据类型
Redis-key 127.0.0.1:6379> set name dai #设置数据库中name的值为dai OK 127.0.0.1:6379> keys * #查看所有keys 1) "name" 127.0.0.1:6379> get name #获取name的值 "dai" 127.0.0.1:6379> move name 1 #移除 name字段 (integer) 1 127.0.0.1:6379> keys * (empty array) 12原创 2021-05-17 20:03:08 · 98 阅读 · 0 评论 -
Redis基础知识
redis 默认有16个数据库 数据库默使用第0个数据库 可以使用select切换数据库 127.0.0.1:6379> select 4 OK 127.0.0.1:6379[4]> DBSIZE (integer) 0 存储数据后查看数据库大小: 显示所有数据 127.0.0.1:6379[4]> keys * 1) "name" 清除当前数据库 127.0.0.1:6379[4]> flushdb #清除当前数据库 OK (1.37s) 127.0.0.1:6379[4]原创 2021-04-07 14:29:07 · 49 阅读 · 0 评论 -
Linux上安装Redis
1.去官网下载包 2.解压到 /opt 目录下 3.进入解压后的文件,可以看到redis的配置文件 redis.conf 4.基本环境安装 yum install gcc -c++ make make install 5.redis默认安装路径 usr/local/bin 6.将redis配置文件复制到当前/dconfig目录下 7.redis默认不是后台启动,修改配置文件 8.启动Redis服务+使用redis-cli 进行连接测试 9.查看redis进程是否开启 ps -e原创 2021-04-07 14:27:06 · 39 阅读 · 0 评论 -
Redis概述
Redis(Remote Dictionary Server ),即远程字典服务 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 作用: 1.内存存储、持久化,内存中是断电即失,所以持久化很重要(rdb、aof) 2.效率高,可以用于高速缓存 3.发布订阅系统 4.地图信息分析 5.计时器、计数器(浏览量)等 特性: 1.多样的数据类型 2.持久化 3.集群 4.事务 … ...原创 2021-04-07 14:23:46 · 64 阅读 · 0 评论 -
NoSQL四大分类
KV键值对: 新浪:Redis 美团:Redis+Tair 阿里、百度:Redis+memecache 文档型数据库(bson格式,和json一样): MongoDB 1.MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量的文档 2.MongoDB是一个介于关系型数据库和非关系型数据库的中间产品3.MongoDB是非关系型数据库中功能最丰富,最像关系型数据库的 ConthDB 列存储数据库: HBase 分布式文件系统 图关系数据库: 不是存图片的,放的是关系,比如:朋友圈社交网络原创 2021-04-07 14:22:48 · 74 阅读 · 0 评论 -
NoSQL
关系型数据库:表格,行,列 NoSQL=Not Only SQL 泛指非关系型数据库,随着web2.0互联网的诞生, 传统的关系型数据库很难对付web2.0时代,尤其是大规模的高并发的社区 很多的数据类型用户的个人信息,社交网络,地理位置,这些数据类型的存储不需要一个固定的格式,不需要多余的操作就可以扩展的。Map<String,Object>使用键值对来控制 特点 1.方便拓展(数据之间没有关系,很好的扩展,解耦) 2.大数据量高性能(Redis 一秒可以写入8w次,读取11w,NoSQL的缓原创 2021-04-07 14:20:02 · 52 阅读 · 0 评论