![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 77
@我不是大鹏
上尚若水
展开
-
二、Redis安装配置(云服务器、vmware本地虚拟机)
由于企业里面做Redis开发,99%都是Linux版的运用和安装,几乎不会涉及到Windows版,上一步的讲解只是为了知识的完整性,Windows版不作为重点,同学可以下去自己玩,企业实战就认一个版:Linux。如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。解决办法将标准错误去除即可,追加2>/dev/null,将标准错误丢弃即可,就没有烦人的警告了。设置键值对 set myKey abc。原创 2023-03-03 20:56:07 · 1176 阅读 · 1 评论 -
一、Redis入门概述(是什么,能干嘛,去哪下,怎么玩)
redis系统文章,学习总结,一起进步原创 2023-03-01 20:51:25 · 871 阅读 · 0 评论 -
Springboot整合redis及StringRedisTemplate的使用
springboot整个Redis . 安装Redis依赖 #springboot封装了redis的starter,可以直接引用spring-boot-starter-data-redis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</arti原创 2022-03-02 11:07:29 · 852 阅读 · 0 评论 -
Redis主从复制
主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点 (master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。 Master以写为主,Slave 以读为主。 默认情况下,每台Redis服务器都是主节点; 且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。() 主从复制的作用主要包括: 1、数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。 2、故障恢复:当主节点原创 2020-11-23 20:49:06 · 66 阅读 · 0 评论 -
Redis持久化
面试和工作,持久化都是重点! Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中 的数据库状态也会消失。所以 Redis 提供了持久化功能! 一、RDB(Redis DataBase) 在主从复制中,rdb就是备用了!从机上面! 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快 照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程 都结束了,原创 2020-11-23 20:23:50 · 73 阅读 · 0 评论 -
Redis.conf详解
一、包含:可以包含其他的环境 **二、其他配置 `bind 127.0.0.1 # 绑定的ip protected-mode yes #保护模式 port 6379 # 端口设置 daemonize yes # 以守护进程的方式运行,默认是 no,我们需要自己开启为yes! pidfile /var/run/redis_6379.pid #如果以后台的方式运行,我们就需要指定一个 pid 文件! logfile “” # 日志的文件位置名 databases 16 # 数据库的数量,默认是 16 个数原创 2020-11-23 20:05:03 · 79 阅读 · 0 评论 -
JAVA操作Redis工具Jedis
什么是Jedis 是 Redis 官方推荐的 java连接开发工具! 使用Java 操作Redis 中间件!如果你要使用java操作redis,那么一定要对Jedis 十分的熟悉! 废话不多说,直接上步骤 一、新建一个空的maven工程,导入相应的依赖 <!--导入jedis的包--> <dependencies> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependenc原创 2020-11-22 23:46:00 · 179 阅读 · 0 评论 -
Redis事务
Redis 事务本质:一组命令的集合! 一个事务中的所有命令都会被序列化,在事务执行过程的中,会按照顺序执行!一次性、顺序性、排他性!执行一些列的命令! Redis事务没有没有隔离级别的概念! 所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!Exec Redis单条命令式保存原子性的,但是事务不保证原子性! redis的事务: 1、开启事务(multi) 2、命令入队(…) 3、执行事务(exec) #正常执行事务 #开启事务 multi #命令入队 set k1 v1 set k2原创 2020-11-22 21:02:22 · 61 阅读 · 0 评论 -
Redis三种特殊数据类型,以及适用的场景
Geospatial 地理位置 # getadd 添加地理位置 # 规则:两级无法直接添加,我们一般会下载城市数据,直接通过java程序一次性导入! # 有效的经度从-180度到180度。 # 有效的纬度从-85.05112878度到85.05112878度。 # 当坐标位置超出上述指定范围时,该命令将会返回一个错误 geoadd china:city 116.40 39.90 北京 # 获取指定的城市的经度和纬度! geopos china:city 北京 #获取两个地址的距离,后面加单位 geod原创 2020-11-22 20:43:05 · 144 阅读 · 1 评论 -
redis五大数据类型的基本命令
Redis-key,redis大小写不敏感,如遇到不会的命令去查看官方帮助文档 #查看所有的key keys * #存值 set name value #获取值 get name #查看key是否存在 exists name #移除key,1指在哪个redis库中,默认有16个库 move name 1 #设置key过期时间,后面的时间为秒,注意先有值再设置时间 expire name 10 #查询key值剩余过期时间 ttl name #查看key的类型 type name String(字符串类型)原创 2020-11-22 17:30:54 · 122 阅读 · 0 评论