![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis学习
lkyyy喔
整理笔记
展开
-
redis.conf详解-08
Redis.conf详解 1、配置文件unit单位对大小写不敏感 2、include可以引入其他配置文件 3、网络 bind 127.0.0.1 #绑定ip protected-mode yes #保护模式 port 6379 #端口设置 4、通用GENERAL daemonize yes #以守护进程的方式运行,默认是no,我们需要开启为yes! pidfile /var/run/redis_6379.pid #如果以后台的方式运行,我们就需要指定一个pid文件! loglevel not原创 2021-04-21 17:59:28 · 47 阅读 · 0 评论 -
redis SpringBoot整合-07
SpringBoot整合 spring2.x之后,jedis被替换为lettuce 2.4.5又有了 jedis:采用的直连,多个线程操作的话,是不安全的,要避免这种情况就要使用jedis pool连接池!BIO模式 lettuce:采用netty,实例可以在多个线程中进行共享,不存在线程不安全的情况!可以减少线程数据,更像NIO模式 //RedisAutoConfiguration //默认的RedisTemplate没有过多的设置,redis对象都是需要序列化的 @Configuration(p原创 2021-04-21 17:55:47 · 57 阅读 · 0 评论 -
redis Jedis-06
导入依赖 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.3.0</version> </dependency> <dependency> &原创 2021-04-21 17:52:46 · 50 阅读 · 0 评论 -
redis事务-05
redis事务 Redis单条命令保证原子性的,但是事务不保证原子性 Redis事务没有隔离级别的概念 ACID原则(原子性,一致性,隔离性,持久性) //开启事务 127.0.0.1:6379> multi OK 127.0.0.1:6379> set k1 v1 QUEUED 127.0.0.1:6379> set k2 v2 QUEUED 127.0.0.1:6379> get k2 QUEUED 127.0.0.1:6379> set k3 v3 QUEUED 12原创 2021-04-21 17:39:53 · 35 阅读 · 0 评论 -
redis三种特殊数据类型-04
geospatial地理位置 朋友的定位,附近的人,打车距离计算 Redis的Geo在Redis3.2版本推出,这个功能可以推算出地理位置信息,,两地之间的距离,方圆几里的人 可以查询一些测试数据 相关命令 GEOADD GEODIST GEOHASH GEOPOS GEORADIUS GEORADIUSBYMEMBER //geoadd添加地理位置 //规则:两极无法直接添加,我们一般会下载城市数据,直接通过java程序一次性导入 //参数 key 值(经度、纬度、名称) 127.0.0.1:6原创 2021-04-21 17:35:30 · 81 阅读 · 0 评论 -
redis五大数据类型-03
五大数据类型 官方介绍 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件原创 2021-04-21 17:31:11 · 53 阅读 · 0 评论 -
redis常用命令-02
//切换数据库 127.0.0.1:6379> select 3 OK //数据库中字段 127.0.0.1:6379[3]> DBSIZE (integer) 0 127.0.0.1:6379[3]> set name lkyyy OK 127.0.0.1:6379[3]> get name "lkyyy" 127.0.0.1:6379[3]> keys * 1) "name" //清空当前数据库 127.0.0.1:6379[3]>flushdb //清空全部数据库原创 2021-04-21 17:13:09 · 50 阅读 · 0 评论 -
redis概述与安装-01
Nosql概述 大数据时代,一般的数据库无法进行分析处理了 not only sql 泛指非关系型数据库 特点: 方便扩展(数据之间没有关系) 大数据量高性能(Redis一秒写8万次,读取11万次,NoSQL的缓存记录级别,是一种细粒度的缓存,性能比较高) 数据类型是多样型的!(不需要事先设计数据库,随取随用,如果是数据量十分大的表,) 传统RDBMS和NoSQL 传统的RDBMS –结构化组织 –SQL –数据和关系都存在单独的表中 rol col –严格的一致性 –基础的事务 Nosql -原创 2021-04-21 17:09:42 · 49 阅读 · 0 评论