Redis
文章平均质量分 82
韦晓阳
忘川,相忘回首已成川
展开
-
Redis Cluster搭建和开机自启设置
一、前言 redis最开始使用主从模式做集群,若master宕机需要手动配置slave转为master;后来为了高可用提出来哨兵模式,该模式下有一个哨兵监视master和slave,若master宕机可自动将slave转为master,但它也有一个问题,就是不能动态扩充;所以在3.x提出cluster集群模式。redis从3.0开始支持集群功能。redis集群采用无中心节点方式实现,无需proxy代理,客户端直接与redis集群的每个节点连接,根据同样的hash算法计算出key对应的s...原创 2021-03-31 09:35:47 · 926 阅读 · 0 评论 -
redis重启时报vm.overcommit_memory、somaxconn错误
redis莫名其妙的报这个错误,是redis缓存的数据过多,没有提前做好数据过期策略,导致超过物理机的实际内存。需要修改计算机内存策略,然后重启redis,删除redis冗余数据就ok错误信息:内核参数overcommit_memory overcommit_memory是内存分配策略设置内存分配策略(可选,根据服务器的实际情况进行设置)/proc/sys/vm...原创 2018-12-23 11:35:56 · 2937 阅读 · 0 评论 -
python 关闭redis连接
python读写redis时,到底需不需要关闭redis连接池连接?import redisdef RedisUtils(): pool = redis.ConnectionPool(host='172.8.10.145', port=6379, password="xxxxxx", decode_responses=True) r = redis.Redis(conne...原创 2018-12-12 13:36:57 · 10862 阅读 · 0 评论 -
python redis API
一、redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支...原创 2019-06-19 17:20:33 · 306 阅读 · 0 评论