redis使用优化总结学习

在redis的使用中,因为其是单进程在运行,所有在实际使用的过程中因为实际情况可能经常需要进行优化。所以,搜集了资料学习总结下。
1,redis中主要的存储方式key-value模型的存储方式,在其内部提供了多种的数据类型,可根据实际的情况使用对用的结构类型。目前发现在实际情况,基本上都是用的hash结构的存储方式。使用hash方式可根据其内部的哈希算法,从而让使用的key是唯一存在,避免出现重复的key。除此之外,使用该种方式在数据量少的时候,其存储的方式实际上是使用了类似一维数组的方式进行存储器,并没有具体的hashmap进行存储,只有当数据量达到一定的量时候,才会真正使用对应的hashmap进行存储。从而在查询时可达到高效的查询下效率。
2.一些常用的优化建议如下;
key至的优化,避免使用key * 命令,应为redis是单进程运行,当使用该命令的时候,会进行阻塞,可能到业务读写操作进行阻塞操作,可能会导致数据丢失,从而让redis集群在接收用户数据存储的时候效率低下来。另外,使用key是尽可能剪短,但是根据实际情况即可,避免失去了见名知其中意的效果。
3,在使用时对key值设置有效期限,这样在一些key过期之后,系统就可以自动进行回收,

你可能感兴趣的:(redis使用优化总结学习)