![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis专题笔记
文章平均质量分 65
redis
HairLossException
这个作者很懒,什么都没留下…
展开
-
redis中三种特殊的数据类型常用命令
redis中文官网一、geospatial地理位置添加一个或多个地理位置geoadd key 经度 纬度 member [经度 纬度 member …]获取指定一个或多个member的经纬度geopos key member [member …]返回两个member之间的距离geodist key member1 member2以给定的经纬度为中心找出某一半径内的元素georadius key 经度 纬度 半径 [单位] [withdist] [withcoord] [count].原创 2021-11-18 18:31:23 · 443 阅读 · 3 评论 -
Redis中的常用操作命令
一、关于key的操作指令查看数据库实例中的key:keys [pattern]pattern可以是具体的字符串也可以使用通配符例:查看当前数据库实例中的所有keykeys *查看当前数据库实例中的以h开头的keykeys h*查看当前数据库实例中的以h开头以o结尾并且中间只有一个字符的keykeys h?o关于通配符?匹配一个字符* 匹配任意个字符[ ] 匹配[ ]任意一个字符判断数据库实例中是否存在key:exist keyexist key [key key …]移原创 2021-11-18 10:35:21 · 586 阅读 · 0 评论 -
SpringBoot整合Redis
SpringBoot整合Redis1、新建SpringBoot工程2、添加redis起步依赖3、配置redis相关属性4、注入redisTemplate模板5、启动redis服务测试1、新建SpringBoot工程2、添加redis起步依赖3、配置redis相关属性# 应用服务 WEB 访问端口server.servlet.context-path=/redisserver.port=8080# ip地址spring.redis.host=192.168.140.129# 端口号sp原创 2021-11-22 22:18:10 · 921 阅读 · 2 评论 -
使用Java操作Redis
使用Java操作Redis1、创建maven java工程2、添加依赖3、创建Jedis对象4、启动redis服务5、测试1、创建maven java工程2、添加依赖在<dependencies>标签下添加jedis依赖和fastjson依赖<!--jedis依赖--><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactI原创 2021-11-22 21:41:54 · 556 阅读 · 0 评论 -
Redis哨兵模式
Redis哨兵模式当主服务器宕机后需要手动把一台从服务器切换为主服务器,这就需要人工干预,费时费力,还会造成一段时间内服务不可用。这是就要考虑使用哨兵模式,哨兵模式会在主机宕机后通过投票的方式让从机自动上位。实现哨兵模式1、搭建一主二从redis集群如何搭建点这里2、提供哨兵配置文件在redis安装目录下创建哨兵配置文件redis_sentinel.conf//创建配置文件vim redis_sentinel.conf//编辑配置文件内容sentinel monitor 哨兵名原创 2021-11-21 10:14:22 · 1530 阅读 · 1 评论 -
搭建一主二从的Redis集群
Redis的主从复制一、搭建Redis集群1.1、搭建三台redis1.2、分别启动的三个redis服务1.3、redis客户端分别连接三个redis服务1.4、设置主从关系1.5、查看主从关系一、搭建Redis集群1.1、搭建三台redis这里我们使用三个不同的端口来模拟三台独立的redis服务器首先创建三个redis.conf配置文件:分别起名为redis6379.conf、redis6380.conf、redis6381.confcp redis.conf redis6379.conf原创 2021-11-20 22:42:36 · 1136 阅读 · 0 评论 -
Redis事务与订阅
Redis事务与订阅一、Redis事务二、Redis消息的发布与订阅一、Redis事务redis事务只能保证部分原子性如果一组命令在压入事务队列过程中出现错误的命令,则事务中所有的命令都不执行,能够保证事务的原子性如果一组命令在压入事务队列的过程中正常但是在执行事务队列命令时发生错误,则只会影响发生错误的命令,不会影响其他命令,不能保证事务的原子性。关于事务的基本命令mutil标记事务的开始exec执行事务队列中的命令discard清除已经压入队列中的命令并且结束事务wat原创 2021-11-20 21:14:01 · 1144 阅读 · 1 评论 -
Linux系统下安装redis
Linux系统下安装redis一、下载redis二、用xftp将下载的压缩包上传到Linux三、将压缩包解压到/opt目录下四、编译redis 进入解压目录下使用make指令五、使用make install 指令六、启动redis服务七、启动redis客户端八、退出客户端和关闭redis服务一、下载redisredis官网以下是老版本下载地址:老版本下载地址二、用xftp将下载的压缩包上传到Linux三、将压缩包解压到/opt目录下解压缩指令tar -zxvf 压缩包名 -C /op原创 2021-11-17 12:06:09 · 898 阅读 · 2 评论