
Redis
文章平均质量分 68
Redis
Gangbb
这个作者很懒,什么都没留下…
展开
-
必看Redis十三条性能优化使用建议
文章目录前 言1. 避免慢查询命令2. 生产环境禁用keys命令3. keys需要设置过期时间4. 禁止批量的给keys设置相同的过期时间5. 谨慎选择数据结构6. 检查持久化策略7. 采用高速的固态硬盘作为日志写入设备8. 使用物理机而非虚拟机9. 增加机器内存或者使用Redis集群10. 使用 Pipeline 批量操作数据11. 客户端使用优化12. 使用分布式架构来增加读写速度13. 避免内存碎片前 言Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻谨记优原创 2021-12-24 23:39:30 · 581 阅读 · 0 评论 -
坑:Redisexception; nested exception isio.lettuce.core.RedisException:java.io.IOException
今天启动项目的时候,访问首页报了排查了一番发现是开启了protected-mode模式。redis3.2版本后新增protected-mode配置,默认是yes,即开启。设置外部网络连接redis服务,设置方式如下:1、关闭protected-mode模式,此时外部网络可以直接访问2、开启protected-mode保护模式,需配置bind ip或者设置访问密码找到服务器的redis配置文件vim redis.conf修改 protected-mode yes 改为:protecte原创 2021-12-22 08:26:56 · 11455 阅读 · 0 评论 -
Redis学习笔记--使用Jedis
文章目录1.1 测试key2. 测试List3. 测试Set4. 测试Hash5. 测试String6. 测试密码连接7. Jedis中的事务Redis 版本 6.0+创建maven项目导入依赖<dependencies> <!--引入Jedis依赖--> <dependency> <groupId>redis.clients</groupId> <artifactId>je原创 2021-02-04 23:37:40 · 356 阅读 · 0 评论 -
Redis学习笔记--Redis中的事务
文章目录1. 事务简介2. 事务示例3. 监控 Watch(面试常问)3.1 悲观锁和乐观锁3.2 监控示例Redis 版本 6.0+1. 事务简介Redis单条命令保存原子性的,但是事务不保证原子性!Redis事务没有隔离级别的概念所有命令在事务中,并灭有直接执行!只有发起事务执行命令的时候才会被执行!Redis事务的本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行。(Exec命令)一次性、顺序性、排他性!执行一系列命令-----------原创 2021-02-04 23:34:24 · 442 阅读 · 1 评论 -
Redis学习笔记--Redis三种特殊数据类型
文章目录1. Geospatial地理位置2. Hyperloglog基数统计3. BitmapsRedis 版本 6.0+1. Geospatial地理位置朋友的定位,附近的人,打车距离计算?Redis的Geospatial在Redis的3.2版本推出。这个功能可以推算出地理位置信息,两地之间的距离,方圆几里的人!使用工具:经纬度在线查询只有6个命令:geoadd添加地理位置:规则:南北两极无法添加,用此功能,一般会下载城市数据,直接通过java程序一次性导入!#geoa原创 2021-02-04 23:31:36 · 232 阅读 · 0 评论 -
Redis学习笔记--Redis五种基本数据数据类型
文章目录1. Redis-Key2. Redis-List3. Redis-Set4. Redis-hash(哈希)5. Redis-ZsetRedis 版本 6.0+1. Redis-Key============移动key=============EXIST key #判断key是否存在move key 1 #移动key到别的数据库(后面的数字是数据库名)============设置过期时间=============expire key 100 #设置key的过期时间原创 2021-02-04 23:29:13 · 218 阅读 · 0 评论 -
Redis学习笔记--Redis基本知识
文章目录1. 数据库数2. 一些基本命令3. Redis是单线程的1. 数据库数默认是16个数据库,默认使用的是第一个。2. 一些基本命令命令官网查询:http://www.redis.cn/commands.html命令行连接redis。Linux的redis/src目录下执行[root@LYX src]# redis-cli测试性能:(100个并发客户端 每秒100000请求)redis-benchmark -h localhost -p 6379 -c 100 -n 1原创 2021-02-04 23:26:08 · 253 阅读 · 0 评论