自学java编程总结
1.今天学习redis缓存(安装redis,以及搭建redis集群)
1.redis简介:是Nosql数据库分类的一种,属于键值对形式存储的数据库,包括redis,c语言编写。
2.特点:键值对存储,支持存储5种数据类型,String,hash,set,list,Sorted set
3.安装:安装在虚拟机Linux系统上,编译C语言环境
4.为解决高并发数据缓存问题,采取搭建redis集群
5.redis-cluster,投票容错,最少3个节点,3个redis各自对应3个备份机,如何实现客户端将数据存储在不同的redis缓存中呢?主要是通过,槽的概念,总槽数16384个,将传进来的数据进行计算转换2进制,然后根据槽数存储到不同的redis上面。
- redis集群的搭建步骤:Ruby脚本的使用(运行的环境),以及第三方的gem包
- Java端使用代码连接redis以及redis集群(JdisCluster对象的使用),项目中一般采用配置文件,或者是配<bean/>元素来交给spring管理
- 实现网站页面的轮播图存进redis缓存中。
1.主要问题解决,缓存同步的问题,只需要将添加轮播图时,获取id,然后执行hdel命令删除掉缓存记录。