
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 · 1311 阅读 · 1 评论 -
一、Redis入门概述(是什么,能干嘛,去哪下,怎么玩)
redis系统文章,学习总结,一起进步原创 2023-03-01 20:51:25 · 925 阅读 · 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 · 920 阅读 · 0 评论 -
Redis主从复制
主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave 以读为主。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。()主从复制的作用主要包括:1、数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。2、故障恢复:当主节点原创 2020-11-23 20:49:06 · 99 阅读 · 0 评论 -
Redis持久化
面试和工作,持久化都是重点!Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能!一、RDB(Redis DataBase)在主从复制中,rdb就是备用了!从机上面!在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,原创 2020-11-23 20:23:50 · 102 阅读 · 0 评论 -
Redis.conf详解
一、包含:可以包含其他的环境**二、其他配置`bind 127.0.0.1 # 绑定的ipprotected-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 · 135 阅读 · 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 · 213 阅读 · 0 评论 -
Redis事务
Redis 事务本质:一组命令的集合! 一个事务中的所有命令都会被序列化,在事务执行过程的中,会按照顺序执行!一次性、顺序性、排他性!执行一些列的命令!Redis事务没有没有隔离级别的概念!所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!ExecRedis单条命令式保存原子性的,但是事务不保证原子性!redis的事务:1、开启事务(multi)2、命令入队(…)3、执行事务(exec)#正常执行事务#开启事务multi#命令入队set k1 v1set k2原创 2020-11-22 21:02:22 · 93 阅读 · 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 · 190 阅读 · 1 评论 -
redis五大数据类型的基本命令
Redis-key,redis大小写不敏感,如遇到不会的命令去查看官方帮助文档#查看所有的keykeys *#存值set name value#获取值get name#查看key是否存在exists name#移除key,1指在哪个redis库中,默认有16个库move name 1#设置key过期时间,后面的时间为秒,注意先有值再设置时间expire name 10#查询key值剩余过期时间ttl name#查看key的类型type nameString(字符串类型)原创 2020-11-22 17:30:54 · 166 阅读 · 0 评论