
Redis
知友丶
这个作者很懒,什么都没留下…
展开
-
Hash类型
Map集合,key-map 本质和string类型没有太大区别,还是kv键值对127.0.0.1:6379> flushdbOK127.0.0.1:6379> hset map k1 v1 #set一个具体的值 key-value(integer) 1127.0.0.1:6379> hget map k1"v1"127.0.0.1:6379> hmset map k1 v11 k2 v2 k3 v3 #set多个key-valueOK127.0.0.1:63原创 2021-05-18 16:39:05 · 90 阅读 · 0 评论 -
Set类型
set中的值不可重复,无序127.0.0.1:6379> sadd set hello #set一个值为hello(integer) 1127.0.0.1:6379> sadd set world(integer) 1127.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 · 151 阅读 · 0 评论 -
五大数据类型
Redis-key127.0.0.1:6379> set name dai #设置数据库中name的值为daiOK127.0.0.1:6379> keys * #查看所有keys1) "name"127.0.0.1:6379> get name #获取name的值"dai"127.0.0.1:6379> move name 1 #移除 name字段 (integer) 1127.0.0.1:6379> keys *(empty array)12原创 2021-05-17 20:03:08 · 157 阅读 · 0 评论 -
Redis基础知识
redis 默认有16个数据库数据库默使用第0个数据库可以使用select切换数据库127.0.0.1:6379> select 4OK127.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 · 95 阅读 · 0 评论 -
Linux上安装Redis
1.去官网下载包2.解压到 /opt 目录下3.进入解压后的文件,可以看到redis的配置文件 redis.conf4.基本环境安装yum install gcc -c++makemake install5.redis默认安装路径 usr/local/bin6.将redis配置文件复制到当前/dconfig目录下7.redis默认不是后台启动,修改配置文件8.启动Redis服务+使用redis-cli 进行连接测试9.查看redis进程是否开启ps -e原创 2021-04-07 14:27:06 · 78 阅读 · 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 · 123 阅读 · 0 评论 -
NoSQL四大分类
KV键值对:新浪:Redis美团:Redis+Tair阿里、百度:Redis+memecache文档型数据库(bson格式,和json一样):MongoDB1.MongoDB是一个基于分布式文件存储的数据库,C++编写,主要用来处理大量的文档2.MongoDB是一个介于关系型数据库和非关系型数据库的中间产品3.MongoDB是非关系型数据库中功能最丰富,最像关系型数据库的ConthDB列存储数据库:HBase分布式文件系统图关系数据库:不是存图片的,放的是关系,比如:朋友圈社交网络原创 2021-04-07 14:22:48 · 117 阅读 · 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 · 94 阅读 · 0 评论