摘要:
Redis集群 Redis 集群:实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 Redis 集群通过分区来提供一定程度的可用性: 即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继续处理命令请求。 数据分片(将数据分 阅读全文
摘要:
Redis_主从复制:主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master(主服务器)以写为主,Slave(从服务器)以读为主 作用:读写分离,性能扩展,容灾快速恢复 复制原理: 使用 (主要) 拷贝多个redis.conf文件include(写绝对路径) 创 阅读全文
摘要:
官方推荐两个都启用。 如果对数据不敏感,可以选单独用RDB。 不建议单独用 AOF,因为可能会出现Bug。 如果只是做纯内存缓存,可以都不用。 同时开启RDB和AOF,系统默认取AOF保存下来的数据(数据不会丢失) RDB的数据不实时,同时使用两者时服务器重启也只会找AOF文件。那要不要只使用AOF 阅读全文
摘要:
超卖问题(可以使用事务方式(乐观锁)通过对比本事务与数据库版本号进行控制(需要用watch进行监视) 也可以使用LUA脚本(包含在一个Lua脚本里面的redis命令具备原子性)) 连接超时问题(可以使用jedis连接池) 库存遗留问题(就是事务经常失败,库存还有很多)(可以使用LUA脚本进行解决(原 阅读全文
摘要:
设置: -Dfile.encoding=UTF-8 阅读全文
摘要:
Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 Redis事务三特性 单独的隔离操作 事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中, 阅读全文
摘要:
导入依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!- 阅读全文
摘要:
1.redis修改配置文件和开放6379端口 进入redis.conf修改redis配置文件 root@ecs-sn3-medium-2-win-20200206213403:/etc# vi redis.conf /bind 127(linux使用/进行全文查找) 在前面加上#注释掉这句话(这句话 阅读全文
摘要:
1.redis修改配置文件和开放6379端口 进入redis.conf修改redis配置文件 root@ecs-sn3-medium-2-win-20200206213403:/etc# vi redis.conf /bind 127(linux使用/进行全文查找) 在前面加上#注释掉这句话(这句话 阅读全文
摘要:
Redis 3.2中增加了对GEO类型的支持。GEO ,Geographic,地理信息的缩写。该类型,就是元素的2维坐标,在地图上就是经纬度。 redis基于该类型,提供了经纬度设置,查询,范围查询,距离查询,经纬度Hash等常见操作。 添加地理位置信息(前经度 后纬度) (两极无法直接添加 已经添 阅读全文