为什么Redis 超时时间设置原因及正常值(redis超时时间一般)
Redis作为高性能的内存型非关系型数据库,非常的值得学习使用,当然redis的Redis 超时时间也可设置,那么为什么要设置Redis 超时时间?原因及正常值有什么?
Redis超时时间是Redis服务器使用范围内键过期的有效性,可以帮助用户清理键值对。如果用户只想使键在内存中存活特定时间,则可以利用设置超时时间来实现这一目标。例如,如果用户将一个键和一个指定的值联系在一起,那么用户可以指定由此键过期的时间。
当Redis超时时间设置进行了优化,就可以使用户获取更好的性能和效率。对于键空间的处理,用户可以通过设置指定的超时时间,控制Redis服务器在特定时间内清理键空间。另外,设置超时时间也可以帮助用户更好的使用Redis服务器提供的性能。
正常情况下,Redis超时时间应设置为30秒到1小时之间,具体值可以根据业务要求选择,一般情况下5分钟也是比较适宜的设置。
以下就是设置Redis 超时时间的代码:
redis-cli
127.0.0.1: 6379> config set timeout 300 OK
127.0.0.1: 6379>config get timeout 1) "timeout"
2) "300"
设置Redis 超时时间在Redis服务上的利用更有效率。即可以帮助用户控制Redis服务器,又可以获得最佳性能,正常情况下一般设置为5分钟是最为合适的。