Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arana-db/kiwi
/ functions
Functions
2,670 in github.com/arana-db/kiwi
⨍
Functions
2,670
◇
Types & classes
421
Function
main
()
src/server/src/main.rs:68
Function
main
()
src/raft/build.rs:21
Method
members
( &self, _request: Request<MembersRequest>, )
src/raft/src/grpc/client.rs:205
Method
mget
(&self, keys: &[Vec<u8>])
src/storage/src/storage_impl.rs:60
Method
milliseconds_to_expire_time
Convert milliseconds to microseconds timestamp
src/storage/src/expiration_manager.rs:240
Function
mkdir_with_path
(path: P, _mode: u32)
src/kstd/src/env.rs:34
Method
modifier
()
tests/python/test_list_commands.py:233
Method
monitor_compaction
Monitor RocksDB compaction operations
src/common/runtime/storage_server.rs:1114
Method
monitor_flush
Monitor RocksDB flush operations
src/common/runtime/storage_server.rs:1175
Method
mset_batch
设置一批键
tests/python/test_mset_concurrent.py:114
Method
mset_mget_operation
MSET 后立即 MGET
tests/python/test_mset_concurrent.py:282
Method
mset_operation
每个线程执行的 MSET 操作
tests/python/test_mset_concurrent.py:43
Method
mset_operation
MSET 操作
tests/python/test_mset_concurrent.py:357
Method
msetnx
MSETNX key value [key value ...] Sets the given keys to their respective values, only if all keys don't exist. MSETNX is atomic, so either all keys a
src/storage/src/redis_strings.rs:1195
Method
multi_del
Delete multiple keys
src/storage/src/redis_multi.rs:113
Function
murmur3_32
(data: T, seed: u32)
src/storage/src/storage_murmur3.rs:20
Function
mv_test_base_key_encode_and_decode
()
src/storage/src/format_base_key.rs:99
Function
mv_test_member_data_key_encode_and_decode
()
src/storage/src/format_member_data_key.rs:155
Function
mv_test_member_data_key_with_empty_key_and_data
()
src/storage/src/format_member_data_key.rs:210
Method
name
(&self)
src/client/src/lib.rs:91
Method
name
(&self)
src/resp/src/command.rs:508
Method
name
(&self)
src/storage/src/data_compaction_filter.rs:195
Method
name
(&self)
src/storage/src/meta_compaction_filter.rs:36
Method
name
(&self)
src/storage/src/logindex/table_properties.rs:68
Method
needs_compaction
Check if buffer needs to be reset due to fragmentation
src/net/src/buffer.rs:416
Method
network_runtime
Create a network runtime error
src/common/runtime/error.rs:69
Method
network_tracker
Get network metrics tracker for recording network events
src/common/runtime/metrics.rs:426
Method
new
Create a new benchmark runner with the given configuration
benches/dual_runtime_performance_benchmark.rs:135
Method
new
(stream: Box<dyn StreamTrait>)
src/client/src/lib.rs:50
Method
new
(command_type: CommandType, args: Vec<Bytes>, is_pipeline: bool)
src/resp/src/command.rs:500
Method
new
(version: RespVersion)
src/resp/src/parse.rs:67
Method
new
()
src/resp/src/negotiation.rs:41
Method
new
(version: RespVersion)
src/resp/src/encode.rs:166
Method
new
Create a new RuntimeConfig with custom parameters
src/conf/src/runtime_config.rs:231
Method
new
(user_value: T)
src/storage/src/format_strings_value.rs:38
Method
new
(key: Vec<u8>, version: u64)
src/storage/src/format.rs:63
Method
new
(user_value: T)
src/storage/src/format_base_data_value.rs:40
Method
new
(key: &[u8])
src/storage/src/format_base_key.rs:42
Method
new
Create a new RocksBatch. # Arguments `db` - Reference to the database engine `write_options` - Write options for the batch commit `cf_handles` - Colu
src/storage/src/batch.rs:120
Method
new
(window_size: usize)
src/storage/src/statistics.rs:55
Method
new
(key: &[u8], version: u64, index: u64)
src/storage/src/format_lists_data_key.rs:47
Method
new
(db: Option<Arc<DB>>, data_type: DataType)
src/storage/src/data_compaction_filter.rs:59
Method
new
(list_size: T)
src/storage/src/format_list_meta_value.rs:55
Method
new
Create a new SlotIndexer with a defined instance number.
src/storage/src/slot_indexer.rs:40
Method
new
(score: f64, member: Vec<u8>)
src/storage/src/format_zset_score_key.rs:36
Method
new
( storage: Arc<StorageOptions>, index: i32, bg_task_handler: Arc<BgTaskHandler>,
src/storage/src/redis.rs:135
Method
new
Create a new snapshot meta with current version
src/storage/src/checkpoint.rs:53
Method
new
(key: &[u8], version: u64, data: &[u8])
src/storage/src/format_member_data_key.rs:42
Method
new
(user_value: T)
src/storage/src/format_base_meta_value.rs:56
Method
new
Create a new StorageOptions with default values
src/storage/src/options.rs:109
Method
new
(data_type: DataType, user_value: T)
src/storage/src/format_base_value.rs:97
Method
new
Create a new expiration manager
src/storage/src/expiration_manager.rs:44
Method
new
()
src/storage/src/storage.rs:80
Method
new
(log_index: LogIndex, seqno: SequenceNumber)
src/storage/src/logindex/types.rs:100
Method
new
()
src/storage/src/logindex/cf_tracker.rs:97
Method
new
(db: &'a DB)
src/storage/src/logindex/db_access.rs:47
Method
new
(collector: Arc<LogIndexAndSequenceCollector>)
src/storage/src/logindex/table_properties.rs:47
Method
new
( collector: Arc<LogIndexAndSequenceCollector>, cf_tracker: Arc<LogIndexOfColumnFamilies>,
src/storage/src/logindex/event_listener.rs:66
Method
new
Create Collector When step_length_bit=0, full sampling; when >0, sample at 2^bit intervals to save memory
src/storage/src/logindex/collector.rs:42
Method
new
Create a new RocksdbEngine instance
src/engine/src/rocksdb_engine.rs:34
Method
new
Creates a slice referring to d[0,n-1].
src/kstd/src/slice.rs:33
Method
new
Create a new lock manager with at least `num_shards` mutexes. The actual number of mutexes is rounded up to the next power of two so that we can use a
src/kstd/src/lock_mgr.rs:37
Method
new
()
src/cmd/src/bitcount.rs:33
Method
new
()
src/cmd/src/hscan.rs:33
Method
new
()
src/cmd/src/msetnx.rs:33
Method
new
()
src/cmd/src/bitpos.rs:38
Method
new
()
src/cmd/src/setbit.rs:33
Method
new
()
src/cmd/src/zrevrangebyscore.rs:32
Method
new
()
src/cmd/src/spop.rs:33
Method
new
()
src/cmd/src/append.rs:33
Method
new
()
src/cmd/src/admin.rs:36
Method
new
()
src/cmd/src/group_client.rs:47
Method
new
()
src/cmd/src/incrby.rs:34
Method
new
()
src/cmd/src/srandmember.rs:33
Method
new
()
src/cmd/src/zrangebylex.rs:32
Method
new
()
src/cmd/src/expireat.rs:33
Method
new
()
src/cmd/src/smove.rs:33
Method
new
()
src/cmd/src/randomkey.rs:33
Method
new
()
src/cmd/src/ping.rs:34
Method
new
()
src/cmd/src/del.rs:33
Method
new
()
src/cmd/src/hexists.rs:32
Method
new
()
src/cmd/src/setex.rs:33
Method
new
()
src/cmd/src/zremrangebylex.rs:32
Method
new
()
src/cmd/src/zadd.rs:31
Method
new
()
src/cmd/src/mset.rs:33
Method
new
()
src/cmd/src/zremrangebyrank.rs:32
Method
new
()
src/cmd/src/zremrangebyscore.rs:32
Method
new
()
src/cmd/src/hincrbyfloat.rs:33
Method
new
()
src/cmd/src/pttl.rs:33
Method
new
()
src/cmd/src/zscan.rs:33
Method
new
()
src/cmd/src/setrange.rs:33
Method
new
()
src/cmd/src/setnx.rs:33
Method
new
()
src/cmd/src/zrangebyscore.rs:32
Method
new
()
src/cmd/src/zrem.rs:32
Method
new
(name: String, arity: i16, flags: CmdFlags, acl_category: AclCategory)
src/cmd/src/lib.rs:277
Method
new
()
src/cmd/src/getset.rs:33
Method
new
()
src/cmd/src/zrange.rs:32
Method
new
()
src/cmd/src/hset.rs:32
Method
new
()
src/cmd/src/srem.rs:33
Method
new
()
src/cmd/src/sinterstore.rs:33
← previous
next →
1,301–1,400 of 2,670, ranked by callers