Redis
mango_bobo
本人的博客一般都是在尚硅谷等网站,边学习边记的笔记
展开
-
Redis高级_1 基于Linux系统下安装redis及启动
一、安装基于Centos安装过程是先编译再安装的过程二、启动Redis服务启动:1、默认配置启动redis-serverredis-server -port 6379redis-server -port 63802、指定配置文件启动redis-server redis.confredsi-server redis-6379.confredis-server redis-6380.conf....redis-server conf/redis-6379.conf原创 2020-08-06 15:46:36 · 135 阅读 · 0 评论 -
Redis基础_4-② jedis工具类制作
Jedis简易工具类开发基于连接池获取连接JedisPool:Jedis提供的连接池技术poolConfig :连接池配置对象host :redis服务地址port :redis服务端口号public JedisPool(GenericObjectPoolConfig poolConfig,String host,int port){ this(poolConfig,host,port,2000,(String)null,0,(String)null)}redis.properti原创 2020-08-05 20:52:27 · 144 阅读 · 0 评论 -
Redis基础_4-① Java操作Redis
Jedis简介编程语言与redisjava语言连接redis服务JedisSpringData RedisLettuceC、C++、C#、Erlang、Lua、Objective-C、Perl、PHP、Python、Ruby、Scala等语言都可使用JedisHelloWorld(jedis版)1、jar包导入:下载地址https://mvnrepository.com/artifact/redis.clients/jedis2、基于maven<dependency>原创 2020-08-05 17:52:02 · 172 阅读 · 1 评论 -
Redis基础_3通用操作指令
sss原创 2020-08-05 15:37:21 · 185 阅读 · 0 评论 -
Redis基础_2-⑦ 解决方案列表总结
原创 2020-08-04 23:40:30 · 124 阅读 · 0 评论 -
Redis基础_2-⑥ 数据类型实践案例
123原创 2020-08-04 23:37:35 · 219 阅读 · 0 评论 -
Redis基础_2-⑤ 五种基本数据类型之sorted_set类型
sorted_set类型1、新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式2、需要的存储结构:新的存储结构i,可以保存可排序的数据3、sorted_set类型:在set的存储u结构基础上添加可排序字段sorted_set类型数据的基本操作添加数据zadd key score1 member1 [score2 member2]获取全部数据zrange key start stop [withscores] 从小到大排序zrevrange key原创 2020-08-03 23:08:30 · 1019 阅读 · 0 评论 -
Redis基础_2-④ 五种基本数据类型之set
set类型新的存储需求:存储大量的数据,在查询方面提供更高的效率需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的set类型数据的基本操作添加数据sadd key member1 [member2]获取全部数据smembers key 删除数据srem key member1 [member2]获取集合数据总量scard key 判断集合中是否包含指定数据sism原创 2020-08-03 21:40:45 · 360 阅读 · 0 评论 -
Redis基础_2-③ 五种基本数据类型之list
list类型数据存储需求:存储多个数据,并对数据先进性存储空间的顺序进行区分需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序list类型:保存多个数据,底层使用双向链表存储结构实现list类型数据基本操作添加/修改数据lpush key value1 [value2] ...从左边进rpush key value1 [value2] ..从右边进获取数据lrange key start stop( start、stop代表索引)lindex key index原创 2020-08-03 16:38:36 · 200 阅读 · 0 评论 -
Redis基础_2-②五种基本数据类型之hash
原先的存储将左边的主键合一,右边属性对应他们的值新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息需要的存储结构:一个存储空间保存多个键值对数据hash类型:底层使用哈希表结构实现数据存储hash存储结构优化如果field数量较少,存储结构优化为类数组结构如果field数量较多,存储结构使用HashMap结构hash类型数据的基本操作添加/修改数据hset key field value获取数据hget key fieldhgetall key删除原创 2020-08-03 15:38:17 · 190 阅读 · 0 评论 -
Redis基础_2-① 五种基本数据类型之string
数据存储类型介绍业务数据的特殊性一、作为缓存使用1、原始业务功能设计 秒杀、618活动、双11活动、排队购票2、运营平台监控到的突发高频访问数据 突发时政要闻,被强势关注围观3、高频、复杂的统计数据在线人数、投票排行榜二、附加功能系统功能优化或升级但服务器升级集群Session管理Token管理三、Redis数据类型(5种常用)String Stringhash HashMaplist LinkedList链表set HahSetsorted_原创 2020-08-03 13:24:34 · 202 阅读 · 0 评论 -
Redis基础_1 Nosql简介、Redis
网站崩溃问题现象:海量用户高并发罪魁祸首–关系数据库性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群解决思路:Nosql简介Nosql:即Not-Only SQL(泛指非数据型的数据库),作为关系型数据库的补充作用:用对基于海量用户和海量数据前提下的数据处理问题特征:可扩容,可伸缩大数据量下高性能灵活的数据模型高可用常见的Nosql数据库:RedismemcacheHBaseMongoDBRedis概念:Redis(RE原创 2020-08-02 16:36:20 · 124 阅读 · 0 评论