Pika is a Redis-Compatible database developed by Qihoo's infrastructure team.
info all
deadlock after using info keyspace(#2584)Pika-operater
(#2572)Flushall
and FlushDB
due to the locking order, and deleted the FlushSubDB interface(#2533)Version tags:
https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.4-rc1
📒 Documentation: PikiwiDB
Full Changelog: https://github.com/OpenAtomFoundation/pika/compare/v3.5.3...v3.5.4-rc1
Thanks to @Mixficsol, @baerwang, @chejinge, @chenbt-hz, @cheniujh, @euvre and @wangshao1 for making this release possible.
Version tags:
https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.3
📒 Documentation: PikiwiDB Thanks to @578223592, @AlexStocks, @Mixficsol, @u6th9d, @ForestLH, @KKorpse, @MalikHou, @chejinge, @chengyu-l, @gxlct008, @hero-heng, @jettcc, @panlei-coder, @sjcsjc123, @tedli, @wanghenshui, @HappyUncle, @JackGod001, @Y-Rookie, @baerwang, @baixin01, @chenbt-hz, @dingxiaoshuai123, @Ruipu-Chang, @callme-taota, @Summer-0827, @lqxhub, @luky116, @machinly and @wangshao1 for making this release possible.
Version tags:
https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.3-alpha
📒 Documentation: PikiwiDB
Full Changelog: https://github.com/OpenAtomFoundation/pika/compare/v3.5.2...v3.5.3-alpha
Thanks to @578223592, @AlexStocks, @ForestLH, @KKorpse, @MalikHou, @Mixficsol, @baerwang, @chejinge, @chenbt-hz, @chengyu-l, @dingxiaoshuai123, @gxlct008, @hero-heng, @jettcc, @lqxhub, @panlei-coder, @sjcsjc123, @tedli, @wanghenshui and @wangshao1 for making this release possible.
Pika adds a cache layer for hot and cold data separation, improving read performance. #2133 @chejinge@Mixficsol
Codis-Proxy supports dynamic configuration parameter modification. #2103 @dingxiaoshuai123
Completing Go Test cases. #2063@dingxiaoshuai123
Adds cache to improve compilation speed on CI. #2088@baerwang
Fixed coredump issue when using SETRANGE command in Pika. #2125 @chejinge
Fixed full replication issue caused by deleting Clearreplicationid from binlog. #2136 @Mixficsol
Modified lock granularity to improve binlog writing performance in Pika. #2129 @wangshao1
Fixed potential data overflow issue in complex data types member variables. #2016 @u6th9d
Fixed incorrect return value issue in decr command. #2092 @dingxiaoshuai123
Fixed issue where SETRANGE and SETBIT commands did not retain the original key's expiration time. #2095 @u6th9d
📒 Documentation: PikiwiDB
Full Changelog: https://github.com/OpenAtomFoundation/pika/compare/v3.5.1...v3.5.2
Thanks to @ForestLH, @chejinge, @dingxiaoshuai123,@Mixficsol, @Ruipu-Chang, @Summer-0827, @baerwang, @callme-taota, @hero-heng, @machinly, @u6th9d, @wanghenshui and @wangshao1 for making this release possible.
Pika adds a cache layer for hot and cold data separation, improving read performance. #2133 @chejinge@Mixficsol
Codis-Proxy supports dynamic configuration parameter modification. #2103 @dingxiaoshuai123
Completing Go Test cases. #2063@dingxiaoshuai123
Adds cache to improve compilation speed on CI. #2088@baerwang
Fixed coredump issue when using SETRANGE command in Pika. #2125 @chejinge
Fixed full replication issue caused by deleting Clearreplicationid from binlog. #2136 @Mixficsol
Modified lock granularity to improve binlog writing performance in Pika. #2129 @wangshao1
Fixed potential data overflow issue in complex data types member variables. #2016 @u6th9d
Fixed incorrect return value issue in decr command. #2092 @dingxiaoshuai123
Fixed issue where SETRANGE and SETBIT commands did not retain the original key's expiration time. #2095 @u6th9d
Slow log Adds statistics on queue waiting time #1997 @wangshao1
ReplicationID is used for primary/secondary replication #1951 @Mixficsol
WAL uses the disablewal command to support dynamic shutdown #2015 @Mixficsol
The number of threads flushed and the number of threads compaction dynamically adjust into one #2014 @Tianpingan
The RocksDB version was upgraded to v8.3.3 #1999 @dingxiaoshuai123
Added documentation for configuring Pika in macOS environment #2003 @klboke
Added the ability to periodically print the length of the work queue to quickly locate problems when the queue is blocked #1978 @Tianpingan
Added an indicator to detect the entire cluster using a pika_exporter
#1953 @chenbt-hz
Realize automatic registration of Pika service on K8s environment, and automatically register at startup, so as to realize self-organization of cluster #1931 @machinly
Reduces unnecessary log printing by the exporter, reducing CPU utilization #1945 @Mixficsol
The sentinel mechanism has been upgraded to carry out logical deletion of primary nodes that fall offline #1949 @Mixficsol
Adjust the rate_limit parameter to fix the situation that RPS is 0 during pressure measurement #2009 @chejinge
Fixed the logical determination of empty path when traversing data files in INFODATA command #1996 @Mixficsol
Improved the description of some missing parts of the document #1962 @baerwang
Use make-j to improve build speed #1933 @xiezheng-XD
Fixed an issue where large burrs appeared on the Codis line #2016 @chejinge
Fixed an issue where tools could not be compiled in macOS #2011 @A2ureStone
pika_exporter
tool to monitor the observability metrics of Pika. Subsequently, we added several new metrics to enhance Pika's observability.pika_exporter
tool to monitor the observability metrics of Pika. Subsequently, we added several new metrics to enhance Pika's observability.This version has many bugs and is unstable, we have abandoned it. Use v3.3.6 instead.
info log
命令,info log
的binlog offset移至info replication,info log
的binlog size移至info datainfo replication
命令,用pkcluster info slot
替代This version has many bugs and is unstable, we have abandoned it. Use v3.3.6 instead.
这是个实验性质的版本,360内部没有在生产环境部署。请优先使用3.3.6版本。
info log
命令,info log
的binlog offset移至info replication,info log
的binlog size移至info datainfo replication
命令,用pkcluster info slot
替代